How to redirect to the login page automatically when session timeout in asp.net using C#


MasterPage.master


MasterPage.master.cs


protected override void OnPreRender(EventArgs e)
{
    base.OnPreRender(e);
    this.HeadContent.Controls.Add(new LiteralControl(
        String.Format("<meta http-equiv='refresh' content='{0};url={1}'>",
        YourSessionTimeoutValue * 60, "Login.aspx")));
}
web.config

<sessionState mode="InProc" cookieless="true" timeout="1"></sessionState>

Comments