asp.net-mvc – Asp.net MVC路由模糊,同一页面有两条路径
发布时间:2020-12-16 03:40:17 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试ASP.NET MVC路由,当然偶然发现了一个问题.我有一个部分,/ Admin / Pages /,这也可以通过/ Pages /访问,它不应该.我能错过什么? global.asax中的路由代码: public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{res
我正在尝试ASP.NET MVC路由,当然偶然发现了一个问题.我有一个部分,/ Admin / Pages /,这也可以通过/ Pages /访问,它不应该.我能错过什么?
global.asax中的路由代码: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Pages",// Route name "Admin/Pages/{action}/{id}",// URL with parameters // Parameter defaults new { controller = "Pages",action = "Index",id = "" } ); routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters // Parameter defaults new { controller = "Home",id = "" } ); } 谢谢! 解决方法
我建议在开头添加/ Pages /的显式路由.
问题是它由默认路由处理并导出: controller =“Pages” 这与管理员路线的参数完全相同. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何指导获取一个经典的asp应用程序在IIS 7.0下工作
- asp.net – asp文本框限制字符数?
- asp-classic – 从头开始??在Visual Studio 2010中创建经典
- asp.net – MVC 4 Web API Action返回:类型vs HttpRespons
- asp.net-mvc – 仅在MVC4 BundleConfig中缩小脚本
- 如何做一个ASP.NET MVC Ajax表单与multipart/form-data?
- asp.net-mvc – Autofac – 将属性注入asp.net mvc控制器
- asp.net-mvc – 在ASP.NET MVC中使用HTML表单?
- asp.net-mvc – 阻止IIS通过ASP.NET管道提供静态文件
- asp.net – 有没有办法使VS2010发布向导在发布网站时复制Ap
推荐文章
站长推荐
- asp.net – 我的项目引用了3个不同版本的mscorli
- 可能在ASP.Net页面中引发404错误?
- asp.net – 我可以在SQL会话状态配置中重用现有连
- 在.NET应用程序中本地化大量文本的策略
- asp.net – DotNetNuke 7 – 向模块添加ajax控件
- asp.net-mvc-3 – 如何在Windows Azure中为文件夹
- asp.net-mvc – ASP.NET核心Razor SDK类库 – 不
- asp.net-mvc-4 – 在Azure中部署时,在EF迁移中使
- asp.net – 如何为多行TextBox设置maxlength?
- ASP.Net WebAPI中的自定义路由处理程序
热点阅读