Web.Config中的页面特定配置

Tar*_*rik 2 asp.net web-config

我想知道是否有办法在web.config中设置基于页面的配置?让我们说我已经Default.aspxProduct.aspx我想要定义不同的配置,如EnableViewState等,web.config而不是在页面本身.

所以你可能会问为什么?请理解这是应该如何.

jru*_*ell 8

您可以使用web.config中的location标记为不同的路径指定不同的设置.

<configuration>
   <location path="Logon.aspx">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>

   <location path="UploadPage.aspx">
     <system.web>
       <httpRuntime maxRequestLength="128"/>
    </system.web>
  </location>
</configuration>
Run Code Online (Sandbox Code Playgroud)