【发布时间】:2011-05-21 11:39:29
【问题描述】:
在我的 ASP.Net 应用程序中,我使用的是 URL 路由。
url 格式有点像:http://site/{culture}/project/{id}。
为了允许用户访问登录和恢复页面,我在 web.config 中添加了以下条目:
<location path="en-GB/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="nl-NL/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
是否有一种表示法可以让我跳过 en-GB 部分并用通配符替换它?
无论文化如何,我都希望登录和恢复页面等可用。
【问题讨论】:
标签: asp.net web-config url-routing