在asp.net中处理空会话

在asp.net中处理空会话,asp.net,session,exception-handling,Asp.net,Session,Exception Handling,我有一个关于空会话和“try-catch”处理的问题 我有一些表单使用会话彼此传递数据,有时当用户在特定页面上停留很长时间时,他无法继续下一页,因为会话是空的 我想以某种方式处理它,但我不知道。Session是一个集合 您可以使用其Count属性 if(Session.Count == 0) { // session is empty } 会话是一个集合 您可以使用其Count属性 if(Session.Count == 0) { // session is empty } 会话

我有一个关于空会话和“try-catch”处理的问题

我有一些表单使用会话彼此传递数据,有时当用户在特定页面上停留很长时间时,他无法继续下一页,因为会话是空的


我想以某种方式处理它,但我不知道。

Session
是一个集合

您可以使用其
Count
属性

if(Session.Count == 0)
{
   // session is empty
}

会话
是一个集合

您可以使用其
Count
属性

if(Session.Count == 0)
{
   // session is empty
}

会话
是一个集合

您可以使用其
Count
属性

if(Session.Count == 0)
{
   // session is empty
}

会话
是一个集合

您可以使用其
Count
属性

if(Session.Count == 0)
{
   // session is empty
}

在下一页的页面加载时,检查用户是否有有效会话,如果没有,则重定向到登录页面。 假设您将用户的登录id存储在会话的
LoginID
字段中,那么您可以进行如下检查

if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}

在下一页的页面加载时,检查用户是否有有效会话,如果没有,则重定向到登录页面。 假设您将用户的登录id存储在会话的
LoginID
字段中,那么您可以进行如下检查

if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}

在下一页的页面加载时,检查用户是否有有效会话,如果没有,则重定向到登录页面。 假设您将用户的登录id存储在会话的
LoginID
字段中,那么您可以进行如下检查

if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}

在下一页的页面加载时,检查用户是否有有效会话,如果没有,则重定向到登录页面。 假设您将用户的登录id存储在会话的
LoginID
字段中,那么您可以进行如下检查

if(Session["LoginID"]==null || Convert.ToString(Session["LoginID"])==string.Empty)
{
//Redirect to login page
}

好的,但是如果会话为空,我该怎么办?因为如果会话为空,用户无法进入下一页如果会话为空,我的上述if条件将执行ok,但是如果会话为空,我该怎么办?因为如果会话为空,用户无法进入下一页如果会话为空,我的上述if条件将执行ok,但是如果会话为空,我该怎么办?因为如果会话为空,用户无法进入下一页如果会话为空,我的上述if条件将执行ok,但是如果会话为空,我该怎么办?因为如果会话为空,则用户无法转到下一页如果会话为空,则将执行我的上述“如果”条件