我怎样才能在web.config中读取会话状态信息

zan*_*tet 13 vb.net asp.net session web-config session-state

我在web.config中配置了会话状态.

<sessionState cookieless="AutoDetect" timeout="5" sqlConnectionString="....."/>
Run Code Online (Sandbox Code Playgroud)

现在,我想知道代码隐藏的超时和sqlConnectionString.请帮我.

Vin*_*ayC 27

您可以使用Session.Timeout来了解超时值.

但是,更好的方法是使用配置API来读取配置.在这种情况下,以下给出使用代码来获得参照会话状态配置,然后使用诸如属性SqlConnectionString超时找到必要的配置值.

using System.Web.Configuration;

...

var sessionSection = (SessionStateSection)WebConfigurationManager.GetSection("system.web/sessionState");
Run Code Online (Sandbox Code Playgroud)