: {페이지} 없을 때 ASP.NET MVC 2에서 제약 조건이있는 라우팅 매개 변수 (선택 사항)? 나는이 같은 경로가있는 경우
routes.Add(new Route("{controller}/{page}",
new RouteValueDictionary
{
{ "page", UrlParameter.Optional }
},
new RouteValueDictionary
{
{ "page", @"[Pp]age\d+" }
},
new MvcRouteHandler()
));
그런 다음 경로는 나는 그것이 일치하는 제약 조건을 제거하지만 경우 일치하지 않습니다. 버그 또는 기능입니까?
감사합니다. UrlParameter 대신 기본값을 설정합니다. 선택 사항은 트릭을 수행했습니다. 정규 표현식을 변경하지 못했습니다. – ciscoheat
정규식이 작동하지 않습니까? 그것은 나를 위해 작동합니다. –