读书人

关于登录页面后退的有关问题(结贴)

发布时间: 2012-03-14 12:01:13 作者: rapoo

关于登录页面后退的问题(在线等结贴)
请问我有个登录A页面登录成功了跳转到 登录成功页面B,这个时候session有值(即登陆成功),如果我再访问页面A会自动跳转到页面B
我是在A页面的后台加载事件里写的:

C# code
            if (Session["user"]!= null)            {                Response.Redirect("B.aspx");            }

但是这样有个缺点就是进入A页面的时候首先呈现的是登录的文本框什么的然后才跳转到B页面,请问如何能在加载A页面控件之前就跳转B页面呢?
js连同ajax的方法我也试了也是显示完A页面的信息才跳转。大家帮帮忙,谢谢了!

[解决办法]
A页面里这样写:
if (Session["user"]!= null)
{
Response.Write("<script>location.href='B.aspx'</script>");
Response.End();
}
[解决办法]
protected override void OnLoad(EventArgs e)
{if (Session["user"]!= null)
{
Response.Redirect("B.aspx");
return;
}}继承此事件 在这里面写试试
[解决办法]
哎!

用Server.Transfer("b.aspx");

怎么没人想到这个?都是菜鸟?
[解决办法]
你代码放错地方了,好像有个事件是在页面载入前触发的,你找找
[解决办法]
探讨
C# code
protected override void OnLoad(EventArgs e)
{if (Session["user"]!= null)
{
Response.Redirect("B.aspx");
return;
}}继承此事件 在这里面写试试

读书人网 >asp.net

热点推荐