我正在asp.net mvc的網站上工作。我有路線asp.net mvc routing id參數
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
// Parameter defaults
);
這是默認路線。我有一個方法
public ActionResult ErrorPage(int errorno)
{
return View();
}
現在,如果我要運行與http://something/mycontroller/Errorpage/1 這個代碼不工作。但是,如果我將參數名稱從errorno
更改爲ID,它就可以工作。
該方法是否必須具有相同的參數名稱?還是我需要爲這種情況創建單獨的路線?
重複:http://stackoverflow.com/questions/2030614/asp-net-mvc-action-parameter-naming – 2010-12-10 11:54:41