, 나는이 다음 컨트롤러ASP.net MVC 라우팅 내 ASP.Net MVC 응용 프로그램에서 질문
HomeController ExController
ExController는 문자열을 사용이 방법을 가지고
매개 변수 :
public ActionResult Index(String id){....
매개 변수 (210) 이 페이지는 다음과 같이 성공적으로 열립니다 mysite.com/Ex/Index/my-string-value
그러나 나는대로 매개 변수를 사용하려면 : mysite.com/Ex/my-string-value
여기내 라우팅 항목입니다 : 내가 mysite.com/Ex/Index/GetParameter 대신 mysite.com/Ex/GetParameter을 입력하여 ExController에 도착 매개 변수를 보낼해야 할 일은
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Post",
"{controller}/{action}/{postId}",
new { controller = "Ex", action = "Index", postId="" }
);
. 도와주세요.
감사합니다. 그것은 일했다 :) –
당신을 환영합니다! 다행히 도울 수있어 :) –