Ela*_*nda 8 c# asp.net-mvc asp.net-mvc-routing asp.net-mvc-4
我正在使用asp.net MVC 4.
这些是我的路线:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}"
);
Run Code Online (Sandbox Code Playgroud)
我当前的控制器正确响应以下请求:
http://localhost:2020/PrivacyUrls/Details/ct14524
如何验证这些网址?
http://localhost:2020/PrivacyUrls/Details/*ct14524
http://localhost:2020/PrivacyUrls/Details/&ct14524
现在返回404.
从客户端(*)检测到潜在危险的Request.Path值.
从客户端(&)检测到潜在危险的Request.Path值.
我想加入这条路线,但没有帮助:
routes.MapRoute(
"PivacyUrl/Details",
"PrivacyUrls/Details/{*ctid}",// URL with parameters
new { controller = "PrivacyUrls", action = "Details" }
);
Run Code Online (Sandbox Code Playgroud)
在web.config中:
<system.web>
<httpRuntime requestPathInvalidCharacters="" requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9091 次 |
| 最近记录: |