asp.net-mvc – 为什么ASP.NET MVC忽略了我的尾随斜杠?
发布时间:2020-05-24 11:05:05 所属栏目:asp.Net 来源:互联网
导读:请考虑以下路线: routes.MapRoute( Service, // Route name service/, // URL with parameters new {controller = CustomerService, action = Index} // Parameter defaults ); 使用
|
请考虑以下路线: routes.MapRoute(
"Service",// Route name
"service/",// URL with parameters
new {controller = "CustomerService",action = "Index"} // Parameter defaults
);
使用Url.Action(“服务”,“CustomerService”)生成/ service而不是期望/ service /的URL 有没有办法让这个工作,或者我是否必须求助于实现自己的RouteBase派生路由? 解决方法Legenden – 没有立即解决问题的办法.你可能已经在 Jason Young’s blog post上遇到过这个问题,这是非常有用的. Scott Hanselmann posted a reply到这里,基本上说他不认为这是一个大问题,如果是,你可以利用新的IIS7重写模块来解决它.但最终,你可能想看一下murad在StackOverflow上发布的类似问题的解决方案:Trailing slash on an ASP.NET MVC route (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 当页面在iFrame中时,会话变量不会保存
- asp.net-mvc – LinkedIn登录ASP.NET MVC 5应用程序
- asp.net-mvc-3 – 在控制器操作完成后使用Javascript隐藏图
- asp.net-mvc – 第一个Web API会话请求非常慢
- ASP.NET – 如何在User Control中使用Response.Redirect()?
- ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别?
- 在asp.net.mvc中,什么是正确的方法来引用css内的图像
- asp.net-mvc-3 – 使用自定义VirtualPathProvider加载嵌入式
- asp.net – 脚本标记和“%...%”标记之间有什么区别?
- asp.net – 如何访问Global.asax静态成员?
推荐文章
站长推荐
热点阅读
