내 ASP.NET MVC 응용 프로그램에서이 Route 작업을 수행하는 방법은 무엇입니까?
다음과 같은 경로를 원한다 :
MyController/Action/categoryid/productid
그래서 Global.asax 파일에서 다음과 같이 만들었다.
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{categoryid}/{productid}",
new { controller = "MyController",
action = "Action",
categoryid = UrlParameter.Optional,
productid = UrlParameter.Optional
}
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}",
new { controller = "Home",
action = "Index",
id = UrlParameter.Optional
} // Parameter defaults
);
}
그러나 Mycontroller/action/2/3
로 이동할 때 자원은 다음과 같다. 찾을 수 없습니다.
귀하의 방법을 알려 주시기 바랍니다. – SLaks