Конкретная конфигурация страницы в Web.Config - PullRequest
2 голосов
/ 19 января 2012

Мне интересно, есть ли способ установить конфигурацию на основе страниц в web.config?Допустим, у меня есть Default.aspx и Product.aspx, и я хочу определить различные конфигурации, такие как EnableViewState и т. Д., Но в web.config, а не в самой странице.

Итак, вы можете спросить, почему?Пожалуйста, поймите, что так и должно быть.

Ответы [ 2 ]

8 голосов
/ 19 января 2012

Вы можете использовать тег location в web.config, чтобы указать различные настройки для разных путей.

<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>
2 голосов
/ 19 января 2012

Я не уверен, что это решение only , но размещение страницы в ее собственной папке и определение web.config в этой папке позволит вам выполнить настройку для каждой страницы. Объедините это с пользовательской маршрутизацией, и это не будет полностью ужасно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...