jam*_*o00 5 c# url asp.net-mvc routing
如果我有以下路线:
{controller}/{action}/{id}
Run Code Online (Sandbox Code Playgroud)
我查看以下网址:
c1/a1/abc.
Run Code Online (Sandbox Code Playgroud)
它不起作用.仅当句点位于URL的末尾时才会发生这种情况.有什么办法让ASP.NET MVC识别出作为ID的一部分?
bka*_*aid 12
如果您使用的是.NET 4.0,则可以在web.config中设置此标志,并允许它:
<system.web>
...
<httpRuntime relaxedUrlToFileSystemMapping="true" />
...
</system.web>
Run Code Online (Sandbox Code Playgroud)
我测试了它,它的工作原理.哈克有一个解释.
阅读下面两个类似问题的答案,我只能建议您在将句点传递给 MVC 应用程序之前对其进行编码。看起来句点也被视为规则的分隔符,例如“/”。
类似的问题在这里:
归档时间: |
|
查看次数: |
6599 次 |
最近记录: |