使用aspnet_regsql實現SQL Server會話提供程序。ASP.NET中的自定義SQL Server會話提供程序
在Web配置
<sessionState mode ="SQLServer" cookieless="false" timeout="1" allowCustomSqlDatabase="true" sqlConnectionString="Password=ads;Persist Security Info=True;User ID=sa;Initial Catalog=ASPState;Data Source=DF" />
當會話創建新行添加了對數據庫中的會話,但是當會話過期時它不刪除行。我們是否需要手動定製刪除過期會話的方法?如果是,請說明我們需要覆蓋的方法。
感謝, 普拉
如何在使用SQl服務器會話提供程序調用Page_load事件或在Global.asax中查找會話過期。 – Pravin 2012-04-17 05:57:50
ref this [link](http://blogs.msdn.com/b/nikhiln/archive/2007/06/21/detecting-session-timeout-in-asp-net-2-0-web-applications.aspx )和[這](http://stackoverflow.com/questions/391784/asp-net-session-expiry-redirect-to-login-page) – 2012-04-17 06:25:12
我試過了。那是SessionMode =「InProc」。我正在使用SessionMode =「SQLServer」。當我們使用SessionMode =「SQLServer」時如何找到Session Expire? – Pravin 2012-04-17 06:41:17