在看原来同事做的项目时发现很多页面在Page_Load中都要写这么几句来判断session中的值是否存在
if (Session["UserID"] == null)
{
Response.Write("<script>alert('session失效或未登陆,请您登陆!');top.location='../default.aspx';</script>");
Response.End();
}这几句的意思我明白,就是在session过期或失效时,提示用户重新登录,可我不明白的是很多页面都要写这么几句,重复性太强了吧?有没有什么别的办法 ?
if (Session["UserID"] == null)
{
Response.Write("<script>alert('session失效或未登陆,请您登陆!');top.location='../default.aspx';</script>");
Response.End();
}这几句的意思我明白,就是在session过期或失效时,提示用户重新登录,可我不明白的是很多页面都要写这么几句,重复性太强了吧?有没有什么别的办法 ?
解决方案 »
- 邮件发送问题[在线等]!!!
- 关于跟踪客户端唯一信息的问题,在线等急++++++++++++++++++++++++++++++++++++
- 怎样在某个进行操作后刷新其它页面?
- 关于gridview分页的疑问?
- 将Excel导入到sql数据库
- 判断页面是否在框架中 修改页面target属性
- 地址栏显示地址问题
- WEB自定义组件界面问题
- 介绍一本好书,多谢。
- 请问如何在DataGrid的EditCommandColumn里,用什么属性可令按编辑时出现的文本框能限制长度?
- UpdatePanel 刷新问题
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Customer' 中的标识列插入显式值。
http://lwbpeter.blog.163.com/blog/static/38508211201022702726874/