我有个框架页default.aspx,里面的框架页分别是TOP.ASPX,LEFT.ASPX,MAIN.ASPX
现在有用户在上次打开过Default.aspx后,地址栏会记录里面的页,在下次打开时就直接打开main.aspx,怎么样防止这种现象?强制用户必须要打开default.aspx?
现在有用户在上次打开过Default.aspx后,地址栏会记录里面的页,在下次打开时就直接打开main.aspx,怎么样防止这种现象?强制用户必须要打开default.aspx?
然后在打开main.aspx的时候、判断这个session有没有、没有就返回default.aspx
不懂你的全局是个啥意思。
<!--
if(window.parent.main == null)
{
window.location.reload("Default.aspx");
}Session 值控制不了,因为可以在打开 "Default.aspx" 之后
就在 IE 栏直接输入 main.aspx 的网址
如此一来,Session 再怎么判断也不行的
否则在地址栏直接输入地址总可以进入。
可分不同目录存放,用 web.config 控制如果你只是在 main.aspx 只能出现在 Default.aspx 框架中,
不能单独用 IE 浏览,只有脚本可控制
晕死,关注个毛啊,当然要保护每个页面啦,例如你在登陆认证时加存一个Session值,如果没有通过认证就在地址栏里面绕不过其他页面
if (Session["Logined"]==null){
Response.Redirect("default.aspx");
}