-3
在Asp.net MVC應用程序中,多個路線的實際需求是什麼? 我們可以做的時候要提供用戶友好的URL,而不是動作的名稱,如下面的所有使用默認路由在Asp.net MVC中需要多個路線
在Asp.net MVC應用程序中,多個路線的實際需求是什麼? 我們可以做的時候要提供用戶友好的URL,而不是動作的名稱,如下面的所有使用默認路由在Asp.net MVC中需要多個路線
一個場景 -
public class CustomersController : controller
{
public ActionResult GetCustomers(string name)
{
//Implementation
}
}
對於上述操作,您可以定義路徑如下 -
routes.MapRoute(
"CustSearch",
"Customers/SearchByName/{id}",
new { controller = "Customers", action = "GetCustomers", id = "" }
);
顯然,如果在你的特定場景中所有的操作都只能使用一條默認路由完成 - 你不需要任何額外的路由。大多數情況下,默認路由就足夠了。但有時事情可能會更復雜。 –
我是MVC的孩子,你能否提供一個簡單的例子來說明多條路線的使用情況? – isree
看看官方的[MVC教程](http://www.asp.net/mvc/overview/older-versions-1/controllers-and-routing/creating-custom-routes-cs)。它描述了您可能需要多條路線的場景。 –