我在系统中用session存储用户的id,在之后的多个页面中用到这个session["id"],
但当session过期后,浏览引用session["id"]页面会报错,请问怎样处理这个错误,使
session["id"]过期时转向login登录页面?
但当session过期后,浏览引用session["id"]页面会报错,请问怎样处理这个错误,使
session["id"]过期时转向login登录页面?
解决方案 »
- 困惑中...AspNetPager的多表关联分页问题
- 新人求解 ~关于页面跳转的一个问题
- 急求Asp页面中数据导入Excel的源代码 C#
- .net菜鸟问题
- 查询两个相同的表
- |M| 水晶报表:当我在详细中放了两个IFieldObject当他的CanGrow=true的时候会和更一个IField重叠 要怎么办
- 尝试创建web项目时总是提示:“无法与服务器建立连接”:(
- 寻APP.NET联机帮助下载网址
- 关于绑定和控件选择的问题
- !@#$%%%----只想和大家谈谈datareader中executescaler地用法。
- 同一个系统,在两台w2k机器上安装,运行结果一台正常,另一台出现如下信息,请高手指点:
- 读取中文文本时候,在显示时有乱码,改一下!
{使用session}
{
if(Session["id"].tostring()=="")
转向登录页面
}
catch
{
转向登录页面
}
{
//goto
}
或者
if (Session["id"] + "" == "")
{
//goto
}
这样所有的错误都会跳到定义的页面
这样所有的错误都会跳到定义的页面
=====================================
这样login.aspx页面会显示到框架中的。框架的其他子窗口还能看得到
<customErrors defaultRedirect="Error.aspx" mode="RemoteOnly" />然后再Error.aspx里面设置让整个框架的主页面跳转到login.aspx,
if(Session["ID"]==null)
Response.Redirect("Login.aspx");
----------------------------------------------------
可以在error里面作判断啊,如果是因为session的问题,就跳向login,否则就跳到你想去的页面