asp.net - ASP.NET MVC 2区域和路由优先级

标签 asp.net asp.net-mvc-2 asp.net-mvc-routing asp.net-mvc-areas

是否可以使用arearegistration在asp.net mvc 2中设置路由优先级?我有一个捕获所有{* pagePath}路由,希望将其设置为最低优先级。

最佳答案

是的,您可以,但是它仅对将内容发送到堆栈的后面非常有用(这对于您的包罗万象来说是个好主意)。

var route = routes["home_default"];
routes.Remove(route);
routes.Add(route);

我在带有路线的项目中使用了此选项,并将其移到列表的末尾。

关于asp.net - ASP.NET MVC 2区域和路由优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2097403/

相关文章:

c# - 使用像 ASP.NET MVC 路由这样的路由解析对象

c# - 如何在命名空间中路由混合 MvcApplication 和 WebApiApplication?

asp.net-mvc - 如何在 URL 中没有 Controller 名称的情况下获取单个 Controller 中操作方法的不同 URL?

asp.net - Azure DevOps 构建管道 - 从代码覆盖范围中排除文件夹

c# - 删除没有后代的 XML 节点

asp.net-mvc-2 - 选择聚合时如何处理 Linq to NHibernate 的 Fetch 异常?

asp.net-mvc-2 - ASP.NET MVC,部分 View 和数据

asp.net - ASP.NET 中的主皮肤文件

c# - DotNetOpenAuth 模板在发布时不起作用

asp.net-mvc-2 - 在mvc2中创建ModelStateErrorMessage