日期:2014-05-20  浏览次数:20356 次

问一个Web.config的配置问题
请问web.config里面的这个配置是干什么用的?

<section   name= "*** "   type= "System.Configuration.NameValueFileSectionHandler,   System,   Version=1.0.3300.0,   Culture=neutral,   PublicKeyToken=b77a5c561934e089 "   />

能不能详细解释下type的内容的各个作用?

谢谢


------解决方案--------------------
设置sesion的属性
------解决方案--------------------
<sessionState>

作用:为当前应用程序配置会话状态设置(如设置是否启用会话状态,会话状态保存位置)。

示例:

<sessionState mode= "InProc " cookieless= "true " timeout= "20 "/>
</sessionState>
注: mode= "InProc "表示:在本地储存会话状态(你也可以选择储存在远程服务器或SAL服务器中或不启用会话状态)cookieless= "true "表示:如果用户浏览器不支持Cookie时启用会话状态(默认为False)timeout= "20 "表示:会话可以处于空闲状态的分钟数

示例:创建一个节存储数据库连接字符串

<configuration>
<configSections>
<section name= "appSettings " type= "System.Configuration.NameValueFileSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 "/>
</configSections>

<appSettings>
<add key= "scon " value= "server=a;database=northwind;uid=sa;pwd=123 "/>
</appSettings>

<system.web>
......
</system.web>
</configuration>


你可以通过使用ConfigurationSettings.AppSettings 静态字符串集合来访问 Web.config 文件示例:获取上面例子中建立的连接字符串。

Dim sconstr As String = ConfigurationSettings.AppSettings( "SconStr ")
Dim scon = New SqlConnection(sconstr)