1. 首页
  2. 数据库
  3. 其它
  4. Asp.net中判断一个session是否合法的方法

Asp.net中判断一个session是否合法的方法

上传者: 2021-01-04 02:39:19上传 PDF文件 49.4KB 热度 6次
代码如下: if (Session[“UserID”] == “” || Session[“UserID”] == null) { Response.Redirect(“../Login.aspx?m=登录已超时,请重新登陆!”); }一直我都觉得这个方法很不好,非常不好,但是一直也没找到好的方法,刚才突然就想到和匿名方法,结合??运算符,如果session为空,那么就不合法的了, 可以用来判断用户是否登录。由于Session[“UserID”]返回的是Object类型,如果是空的话,就会报空指针异常,以上面的形式来看,而且,这种判断登录状态的行为,在一些项目中是几乎每个页面都需要用到
下载地址
用户评论