1
ASP.Net MVC 프로젝트에서 작업 중입니다.
yyyy/mm/dd 형식으로 날짜 값을 받아들이는 특정 컨트롤러 조치가 있습니다. 그래서 URL은 GetReviews 액션과 매개 변수를 2012/10/29
ASP MVC Url을 처리하는 방법 슬래시가 포함 된 매개 변수
http://localhost/MyProject/PublicReview/GetReviews/2012/10/29.
이된다. 내 RouteConfig은 다음과 같습니다
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}
나는 routevalues 변경하는 방법
? MapRoute 값의 순서는 무엇이되어야합니까?
감사합니다. 처음에는 작동하지 않았습니다. 그런 다음 url 매개 변수에 컨트롤러 이름을 추가했습니다. "PublicReview/GetReviews/{year}/{month}/{day}"이제 작동 중입니다. 고마워. –
우수합니다. 다행 이군요. 같은 보트에있는 다른 사람들을 위해 추가 매개 변수로 답변을 업데이트하겠습니다. –