在Asp.net MVC中需要多个路由

时间:2016-02-26 08:39:19

标签: asp.net-mvc

Asp.net MVC应用程序中多条路由的实际需求是什么? 我们可以使用默认路由

完成所有操作

1 个答案:

答案 0 :(得分:1)

如果您想提供用户友好的网址而不是下面的操作名称,则会出现一种情况 -

public class CustomersController : controller
{
    public ActionResult GetCustomers(string name)
   {
     //Implementation
   }
}

对于上述操作,您可以按以下方式定义路线 -

routes.MapRoute(
            "CustSearch",                                              
            "Customers/SearchByName/{id}",                           
            new { controller = "Customers", action = "GetCustomers", id = "" }  
        );
相关问题