如果Session失效时的做法: 在模板页面中加登陆链接

<appSettings>
  <add key="LoginUrl" value="http://localhost:7684/AdChina.Web/Home/Login.aspx"></add>
</appSettings>


private static string Login = WebConfigurationManager.AppSettings["LoginUrl"];
  protected override void OnInit(EventArgs e)
    {
        //MenuContext.PageLog();
        //没有登录或者Session失效
        if (!HttpContext.Current.User.Identity.IsAuthenticated || Session["LoginUser"] == null)
        {
              //这样,就可以跳到失效后请求的页面.
            Response.Redirect(Login + "?url=" + Server.UrlEncode(HttpContext.Current.Request.Url.ToString()), true);
        }
        base.OnInit(e);
    }
原文地址:https://www.cnblogs.com/MySpace/p/1599685.html