我想要从网络配置中删除以下配置,并且只在特定网页的代码中强制执行,然后配置将适用于所有网页。
我如何指定此配置或通过代码强制执行,因此它仅适用于Page1.aspx?
<system.web>
<browserCaps>
<case>
RequiresControlStateInSession=true
</case>
</browserCaps>
</system.web>
答案 0 :(得分:1)
我刚刚找到了一种基于页面提及配置的方法,因此配置仅适用于该页面。
只需在“要素”下包含要应用于单个页面的任何特定配置。使用此方法时,请牢记以下几点。
位置是web.config文件中的一个部分。
在我的情况下,以下工作,我为单页指定了一个我想指定特殊配置的位置部分:
<?xml version="1.0"?>
<configuration>
//all sections in web config go here. Put the Location elements always
// at end of your web config file
<location path="Page1.aspx">
<system.web>
<browserCaps>
<case>
RequiresControlStateInSession=true
</case>
</browserCaps>
</system.web>
</location>
</configuration>