web.config-----------<system.web><sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="2"/></system.web>
Site1.master----------------<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="ASPNET_jQueryUI_Dialog_Timeout.Site1" %><%@ Register Assembly="TSC.Timeout" Namespace="TSC.Timeout" TagPrefix="tsc" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"><title></title><asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder></head><body style="font-size: 75%;"><script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script><script type="text/javascript" src="scripts/jquery-ui-1.7.0.min.js"></script><script type="text/javascript" src="scripts/jquery.bgiframe-2.1.1.pack.js"></script><form id="form1" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"></asp:ScriptManager><div><tsc:Timeout ID="Timeout1" runat="server" title="Session Expiring" Enabled="true" TimeoutURL="~/TimeOut.aspx" DisplayButton="false"><Template><p><span class="ui-icon ui-icon-alert" style="float:left; margin: 1px 10px 20px 0;"></span>Your session is about to Expire.</p><br style="font-size:x-small;" /><p>Click <b>OK</b> to continue your session.</p></Template></tsc:Timeout><asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder></div></form></body></html>
Site1.master.cs------------------using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace ASPNET_jQueryUI_Dialog_Timeout{public partial class Site1 : System.Web.UI.MasterPage{public bool TimeoutControlEnabled{get { return Timeout1.Enabled; }set { Timeout1.Enabled = value; }}protected void Page_Load(object sender, EventArgs e){Timeout1.TimeoutMinutes = HttpContext.Current.Session.Timeout;Timeout1.AboutToTimeoutMinutes = HttpContext.Current.Session.Timeout - 1;}}}
Download:
1 comments:
The Session object stores information about, or change settings for a user session.perfect explanation about session in asp. Dot Net Training in chennai | Dot Net Training in velachery
Post a Comment