<分区>
如果我有以下路线:
{controller}/{action}/{id}
我查看以下网址:
c1/a1/abc.
这是行不通的。 只有当句点位于 URL 的末尾时才会发生这种情况。 有什么方法可以让 ASP.NET MVC 将其识别为 ID 的一部分?
标签 c# asp.net-mvc url routing
<分区>
如果我有以下路线:
{controller}/{action}/{id}
我查看以下网址:
c1/a1/abc.
这是行不通的。 只有当句点位于 URL 的末尾时才会发生这种情况。 有什么方法可以让 ASP.NET MVC 将其识别为 ID 的一部分?
最佳答案
如果你使用的是 .NET 4.0,你可以在你的 web.config 中设置这个标志,它会被允许:
<system.web>
...
<httpRuntime relaxedUrlToFileSystemMapping="true" />
...
</system.web>
我已经对其进行了测试并且它有效。 Haack有它的解释。
关于c# - 带句点的 ASP.NET MVC 路由 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310187/