Monday, 16 February 2015

Redirect Page After Session Timeout Using in Asp.Net C#

Redirect Page After Session Timeout

If Use Session Passing Username Another Page  Without Page Refresh Particular Time (Fixed) Expires Session TimeOut  Go - To Login Page


DEMO



Web.Config Coding


<configuration>


<system.web>


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

    
    </system.web>



</configuration>



Global.asax


<%@ Application Language="C#" %>

<script runat="server">

    void Application_Start(object sender, EventArgs e)
    {
        // Code that runs on application startup

    }
   
    void Application_End(object sender, EventArgs e)
    {
        //  Code that runs on application shutdown

    }
       
    void Application_Error(object sender, EventArgs e)
    {
        // Code that runs when an unhandled error occurs

    }

    void Session_Start(object sender, EventArgs e)
    {
        // Code that runs when a new session is started


        if (Session["Username"] == null)
        {
           
            //Redirect to After Session Timeout  
           
            Response.Redirect("Login.aspx");
           
           

        }
       


       
    }

    void Session_End(object sender, EventArgs e)
    {
        // Code that runs when a session ends.
        // Note: The Session_End event is raised only when the sessionstate mode
        // is set to InProc in the Web.config file. If session mode is set to StateServer
        // or SQLServer, the event is not raised.

    }
      
</script>


















  








0 comments:

Post a Comment