2011-06-08 39 views

回答

25

您可以使用Session.Timeout來了解超時值。

但是,更好的方法是使用配置API讀取配置。在這種情況下,請使用以下代碼獲取session state configuration的參考號,然後使用SqlConnectionStringTimeout等屬性查找必要的配置值。

using System.Web.Configuration; 

... 

var sessionSection = (SessionStateSection)WebConfigurationManager.GetSection("system.web/sessionState"); 
0

您可以使用此代碼

Configuration config = WebConfigurationManager.OpenWebConfiguration("~/Web.config"); 
SessionStateSection section = (SessionStateSection)config.GetSection("system.web/sessionState");