在asp.net mvc4中配置路由

时间:2015-01-07 04:04:35

标签: asp.net-mvc-4 routes

我想配置一条新路线,比如

http://localhost:4889/Home/Search

为此我试图在RouteConfig.cs中配置如下,

  routes.MapRoute(
                name: "About",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "About", id = UrlParameter.Optional }
            );

但它不起作用。每当我尝试击中那条路线时,它会重定向我的登录路线,我错过了什么? 请让我知道如何做到这一点。

1 个答案:

答案 0 :(得分:-1)

您的路线定义符合"默认"路线,你可能还没有对它进行修改,并且在你的"关于"之前定义它。路由。

或许你错过了[授权]属性

我想您要删除此关于路线,只需修改默认路线。