关于SESSION丢失后自动跳转到主页 如题如何实现SESSION丢失后自动跳到DEFAULT.ASPX页面因为 有上面个按钮和页面改起来很麻烦有没有最简便的办法求解决方案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://topic.csdn.net/t/20050707/12/4128793.html if(Session["LogName"] == null) { Response.Redirect("Login.aspx"); } 或者在Global.asax中的Session_End中直接: Response.Redirect("Login.aspx");这个 行! protected override void OnInit(EventArgs e) { if (Session["oooo"] == null) { Response.Redirect("default.aspx"); } base.OnInit(e); } if(Session["LogName"] == null) { Response.Redirect("Login.aspx"); } 或者在Global.asax中的Session_End中直接: Response.Redirect("Login.aspx"); 这个 行! if(Session["LogName"] == null) { Response.Redirect("Login.aspx"); } Global.asax中的Session_End中直接: Response.Redirect("Login.aspx"); .net好象没有这个Global文件 写个基类继承page,所有继承基类。在基类page_load里跳转if(session[ "name"] == null) { } 还可配置<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx"> </customErrors>或在Global.asax中的Session_End中跳转 推荐page。Session_End只有在session mode InPro时候才有用,使用base page是个好的选择,很多页面级的东西都可以放在basepage中,省去了页面中的很多代码 很多人 真是误人子弟<customErrors mode="RemoteOnly" defaultRedirect="Default.aspx"></customErrors>这个在测试中http://topic.csdn.net/t/20051017/15/4331651.html 难得LZ能保持清醒的头脑,一楼我给的链接只是一个启发性的帮助,自己没测过,纯粹是一个抛砖引玉的目的。没想到这么多人想都不想直接复制链接里面的东西,更多的人只是盲目跟风混分。CSDN这种现象太令人失望了。LZ问题解决后务必把测试详细贴出来,也算是一面镜子,留给后来人一个启发吧。 超时后等于是没有访问这个站点, 直接在Session_Start中写 protected void Session_Start(Object sender, EventArgs e) { Response.Redirect = "default.aspx"; ..... }这个算是比较好的答案了, 放在SESSION_START里测试中...坚决不让我的贴成为害人贴!!!! 上述好象也不是个好办法因为如果 有时 一个应用程序要给其他应用程序作接入口要在Default.Aspx里要加上?U=111之类的还是不够完美 按钮背景图的拉伸 VS 2008打开项目后,没有任何提示就自动关闭,请帮助解决啊 (高分)关于数据访问,请大家支招, 两种格式,哪种更规范呀? 高手们,如何用C#来写聊天程序? 线程应用 针对测量房间门做监测 请问如何用HttpWebResponse和HttpWebRequest接收自动刷新的数据? 请教一个问题,急! 问一个在c#中使用COMAdmin.ICOMAdminCatalog的问题,请高手回答。 picturebox中的图片可以打印吗? 求助一下按钮事件的问题 在ThreadPool线程中调用this.Invoke方法,遇到的问题
http://topic.csdn.net/t/20050707/12/4128793.html
{
Response.Redirect("Login.aspx");
}
或者在Global.asax中的Session_End中直接:
Response.Redirect("Login.aspx");这个 行!
protected override void OnInit(EventArgs e)
{
if (Session["oooo"] == null)
{
Response.Redirect("default.aspx");
}
base.OnInit(e);
}
{
Response.Redirect("Login.aspx");
}
或者在Global.asax中的Session_End中直接:
Response.Redirect("Login.aspx"); 这个 行!
{
Response.Redirect("Login.aspx");
}
Response.Redirect("Login.aspx");
.net好象没有这个Global文件
在基类page_load里跳转
if(session[ "name"] == null)
{
}
还可配置<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx">
</customErrors>
或在Global.asax中的Session_End中跳转
<customErrors mode="RemoteOnly" defaultRedirect="Default.aspx"></customErrors>这个在测试中
http://topic.csdn.net/t/20051017/15/4331651.html
难得LZ能保持清醒的头脑,一楼我给的链接只是一个启发性的帮助,自己没测过,纯粹是一个抛砖引玉的目的。没想到这么多人想都不想直接复制链接里面的东西,更多的人只是盲目跟风混分。CSDN这种现象太令人失望了。LZ问题解决后务必把测试详细贴出来,也算是一面镜子,留给后来人一个启发吧。
protected void Session_Start(Object sender, EventArgs e)
{
Response.Redirect = "default.aspx";
.....
}这个算是比较好的答案了, 放在SESSION_START里测试中...坚决不让我的贴成为害人贴!!!!
要在Default.Aspx里要加上?U=111之类的还是不够完美