VS2005 session为空时跳转页面的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 04:18:30
我做了登录页面登录到主页面时,判断session为空则跳转到登录页面.但是我主页面采取的框架,Default.aspx里有top.aspx left.aspx down.aspx,如果把登录信息显示在down.aspx,那么判断为空跳转时仅仅是down.aspx变成了Login.aspx,怎么才能让Default.aspx跳呢?

因为这是一个OA办公系统,所以我希望登录后的页面是没有IE上的工具栏呀地址栏之类的,而且占全屏.我只有这么点分了,都贡献了.
啊,我突然明白了,是在主页面的pageload里写
但是xyphoenix能不能告诉我后面的那个问题,那个登录后的主页面显示问题,因为你写的判断空的跳转语句我就是那么写的.

结构:
default.aspx
上框架top.aspx
左框架left.aspx,右框架down.aspx

这段放在down.aspx的pageload里
if(Session["xxx"]==null)
response.write("<script language=javascript>window.top.location='login.aspx';</script>");//window.top.location就是跳的整个页面。

login.aspx登陆按钮里:
if(校验成功)
{
Session["xxx"]="abc";
Response.Redirect("default.aspx");
}