在看原来同事做的项目时发现很多页面在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过期或失效时,提示用户重新登录,可我不明白的是很多页面都要写这么几句,重复性太强了吧?有没有什么别的办法 ?
解决方案 »
- 怎么样用JS来触发页面内所有的Validate, 就好象后台的..Page.Validate.
- 有些迷茫,好心人来帮我分解下。
- 想做一个网站 大家帮忙提提意见 (分不多但是人手一份)
- 请教如何一个数组比如说:1,2,3..........一直到100填充到dataset中,然后用datalist取出
- 在GridView的Sorting事件函数中,如何判断当前点击的Header列索引?
- 一个转向另一页面的问题,请指点
- 怎样定义一个播放器用于播放avi格式的视频文件?请给出源代码。谢谢
- asp.net跨界面HiddenField传值问题
- 请问如何写这个正则表达式
- 教我一教!!
- UpdatePanel 刷新问题
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Customer' 中的标识列插入显式值。
http://lwbpeter.blog.163.com/blog/static/38508211201022702726874/