判断session中的值是否存在的问题
在看原来同事做的项目时发现很多页面在Page_Load中都要写这么几句来判断session中的值是否存在
C# code
if (Session["UserID"] == null)
{
Response.Write("<script>alert('session失效或未登陆,请您登陆!');top.location='../default.aspx';</script>");
Response.End();
}
这几句的意思我明白,就是在session过期或失效时,提示用户重新登录,可我不明白的是很多页面都要写这么几句,重复性太强了吧?有没有什么别的办法 ?
------解决方案--------------------写个MyPage类,继承Page,然后所有页面继承MyPage
------解决方案--------------------http://blog.csdn.net/wahaccp/article/details/3747494
http://lwbpeter.blog.163.com/blog/static/38508211201022702726874/
------解决方案--------------------写个MyPage类,继承Page,然后所有页面继承MyPage
------解决方案--------------------
------解决方案--------------------已知好点的方法都是写个类继承吧
------解决方案--------------------写个MyPage类,继承Page,然后所有页面继承MyPage,一般都用这个
------解决方案--------------------写个MyPage类,继承Page,然后所有页面继承MyPage,一般都用这个
基本都是这样
------解决方案--------------------如果页面用了母版的话就写母版里。。没有的话就是在一个类里面写。。继承这个类!!
------解决方案--------------------2L的方法就挺好- - 我们都这么干