메소드
메소드는 를 수신하고 경로 일치가 발견되면 a
객체를 반환합니다. 사전 정의 된 페이지 목록과 상담하여 요청 된 가상 경로 (HTTP 요청에서)가 존재하는지 확인합니다. 성공적인 경기는 객체를 적절한 컨트롤러, 동작 및 ID로 채워집니다.
RouteBase
CustomPageRoute
메소드 GetRouteData
반대로 GetVirtualPath
는 a
를 가져 와서 객체를 반환합니다. 이번에는 동일한 페이지 목록을 사용합니다. 이번에는 의 컨트롤러, 동작 및 ID와 일치합니다. 일치는 해당 사용자 정의 가상 경로를 생성합니다
GetRouteData
개선 및 고려 사항
GetRouteData
캐싱 : HttpContextBase
캐싱 구현 (예 : 애플리케이션 캐시 사용)을 구현하여 페이지 목록을 저장하여 성능을 향상시킵니다.
쿼리 문자열 처리 : RouteData
쿼리 문자열 매개 변수를 경로 데이터에 매핑하도록 함수를 확장합니다.
RouteData
에서 노선 등록
GetVirtualPath
사용자 정의
위 내용은 MVC 응용 프로그램에서 다단계 사용자 지정 라우팅을 구현하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!