【发布时间】:2011-03-09 21:45:31
【问题描述】:
有没有办法做这样的事情?
<location path="/(view|edit)post.aspx\?id=[7-9][0-9]+">
<system.web>
<authorization>
<allow roles="AdminPublishers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
授权只是一个例子。我希望能够在这些位置做其他事情。
【问题讨论】:
-
你到底想做什么?
-
最初我只是想要授权,但是将自定义错误、全球化等应用到一组位置会非常有用。仅授权可以通过自定义 HttpModule 解决,但微软已经开发了基于位置的授权模块。更改位置路径行为会很棒。
标签: asp.net regex httphandler web-config location