2008-11-20 6 views

답변

2

라우팅 테이블에서 선택적 매개 변수를 쉽게 처리 할 수 ​​있습니다. global.cs 파일의 경로에 기본값을 지정하면됩니다. 검색에 대한

RouteTable.Routes.Add(new Route 
{ 
    Url = "Search/[query]/[page]", 
    Defaults = new { controller="Search", action="Results", page=1 }, 
    RouteHandler = typeof(MvcRouteHandler) 
}); 

기본 페이지와 같은

그래서 선택 쿼리 및 페이지와 검색 페이지 당신이 가진 무언가가 다음 1.

This example is found here on Scott Gu's blog.

+0

한 I이었다 정확하게 going to say –

+0

네,하지만 약 15 개의 선택적 매개 변수가있는 검색 URL은 어떻습니까? 옵션은 기본값을 의미하지 않으며 선택 사항을 의미합니다. 나는 내 컨트롤러가 발견되면 폐기하는 특정 용어에 동의 할 수 있습니다. –