2011-01-23 3 views
4

라우팅 다음 코드WebMatrix 라우팅은 어떻게 작동합니까? ASP MVC와

routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });

컨트롤러와 액션을 변경하기 쉬운 작동합니다. WebMatrix에서 그러한 컨트롤러에 액세스 할 수 있습니까? 또는 UrlData[0].ToString()으로 각 변수를 잡아야합니까? 미리 감사드립니다!

답변

3

ASP.NET 웹 페이지에서 라우팅에 대해 이야기하고 있다고 가정합니다.이 경우 컨트롤러가 없습니다. 기본 라우팅 설정은 URL을 파일 경로로 취급합니다. 일치하는 첫 번째 시도에서 일치하는 파일 (파일 확장명을 무시함)을 찾을 수없는 경우 URL의 마지막 부분은 UrlData로 처리되고 파일의 일치 시도는 URL의 나머지 부분과 함께 수행됩니다. 등등. 더는 여기에서 찾을 수 있습니다 : 여기

3

기본적으로 WebMatrix와 방법 라우팅 작품을 설명 다른 페이지입니다.

ASP.NET 웹 페이지의 라우팅은 asp.net 웹 사이트 Customizing Site-Wide Behavior에서도 설명됩니다. 마지막 부분 인 '더 읽기 쉽고 검색 가능한 URL 만들기'를 참조하십시오. 이 섹션에서는 라우팅을 위해 따라야 할 규칙을 설명하고 예제를 제공합니다.

관련 문제