我有以下配置,我想从web配置中删除,并且只在特定页面'Page1.aspx‘的代码中强制执行,否则配置将应用于所有页面。
如何指定此配置或通过代码强制执行该配置,因此它仅适用于Page1.aspx?
<system.web>
<browserCaps>
<case>
RequiresControlStateInSession=true
</case>
</browserCaps>
</system.web>发布于 2014-05-04 21:03:09
我刚刚找到了一种在页面基础上提及配置的方法,因此配置只适用于该页面。
只需将要应用于单个页面的Location元素下的任何特定配置包含在内。在使用此方法时,请记住以下几点。
位置本身就是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>https://stackoverflow.com/questions/23461226
复制相似问题