从web.config的location标签创建/访问自定义配置节

时间:2012-02-22 08:05:55

标签: c# asp.net .net asp.net-mvc-3 custom-configuration

我想为各种位置添加一些设置,并且还想基于每页访问

<location path="Account" myAttr="true">
  <system.web>
     <authorization>
        <allow users="*" />
     </authorization>
  </system.web>
</location>

或者我想使用

<location path="Account">
  <myNode>true</myNode>
  <system.web>
     <authorization>
        <allow users="*" />
     </authorization>
  </system.web>
</location>

现在我想在代码中访问此设置。我在ASP.net 4.0中使用MVC3。 我找到了关于自定义章节的MSDN文章。

http://msdn.microsoft.com/en-us/library/2tw134k3.aspx

我无法在位置标记中使用它。

1 个答案:

答案 0 :(得分:1)

您可以尝试将~添加到路径:<location path="~/Account/LogIn">

我没有使用任何true ...(而且效果很好)。

也许你应该添加合适的类和属性。