[英]Dealing with an empty Session in asp.net
我有一个有关空会话和“尝试捕获”处理的问题。
我很少有使用会话互相传递数据的表格,并且有时当用户在特定页面上停留了很长时间时,由于会话为空,他无法继续进入下一页。
我想以某种方式处理它,但我不知道。
在下一页的页面加载中,检查用户是否具有有效的会话,如果没有,则重定向到登录页面。 假设您将用户的登录ID存储在会话的LoginID
字段中,则可以进行以下检查
if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}
Session
是一个集合。
您可以使用其Count
属性。
if(Session.Count == 0)
{
// session is empty
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.