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>