C# MVC的路由问题

C# MVC的路由问题,c#,asp.net-mvc-4,asp.net-mvc-routing,C#,Asp.net Mvc 4,Asp.net Mvc Routing,我想在我的MVC应用程序中实现路由 routes.MapRoute("View", "View/ViewCustomer/{id}", new { controller = "Customer", action = "DisplayCustomer", id = UrlParameter.Optional }); 上述代码未重定向到CustomerDetail控制器 我想使用上面的url来调用它。 您可以像这样更改代码 ro

我想在我的MVC应用程序中实现路由

routes.MapRoute("View",  
               "View/ViewCustomer/{id}",  
               new { controller = "Customer", action = "DisplayCustomer", 
id = UrlParameter.Optional });
上述代码未重定向到CustomerDetail控制器

我想使用上面的url来调用它。
您可以像这样更改代码

routes.MapRoute("View",  
               "View/ViewCustomer/{id}",  
               new { controller = "CustomerDetail", action = "DisplayCustomer", 
id = UrlParameter.Optional });

它应该是controller=“CustomerDetail”。

您的路由是为名为
CustomerController
的控制器,而不是
CustomerDetailController