关于URL定位问题

其实我也不知道在Ext.net里面是不是一个问题,但是我觉得还是弄出来和大家分享一下。其实这个问题是这样的,就是我们在登录系统以后,当session失效后,会自动返回到登陆界面,但是如果你用this.Response.Redirect("Login.aspx");
始终是当前请求的这个界面变成了登录界面,整个系统界面不会变成登录界面,不知道我这样说各位童鞋能不能明白,这就是我这个没有经验的人搞的项目,总是会出现这样低级的错误,然后我我的解决办法就是:
        private void ReturnToMainPage(System.Web.UI.Page page)
        {           
page.Response.Write(string.Format("<script>top.location='{0}Login.aspx'</script>", Request.ApplicationPath));
            page.Response.End();
        }
Request.ApplicationPath这个是用来获取网站根目录。不知道谁有更加好的解决办法,跪求。

posted @ 2012-06-21 16:47  独孤雄  阅读(162)  评论(0)    收藏  举报