繁体   English   中英

处理asp.net中的空会话

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM