2012-10-17 2 views
1

Можно создать дубликат:
How to Check whether Session is Expired or not in asp.netПроверка на тайм-аут сеанса ASP .NET

Что является лучшим способом для страницы, чтобы обнаружить, если сеанс истекло в коде позади? Я нашел приведенный ниже код в блоге (http://mattslay.com/detecting-session-timeout-in-asp-net/). Это нормально или есть лучший способ?

if (Context.Session != null && Context.Session.IsNewSession) 
{ 
    string cookieHeader = Page.Request.Headers["Cookie"]; 
    if ((null != cookieHeader) && (cookieHeader.IndexOf("ASP.NET_SessionId") >= 0)) 
      return true; // timeout occured 
    else 
      return false; 
} 

ответ

Смежные вопросы