ASP.NET MVC보기 위치 사용자 정의 가이드
ASP.NET MVC 프로젝트에서보기의 기본 검색 위치는보기 폴더입니다. 그러나 해당 뷰를 찾기 위해 특정 컨트롤러가 사용자 정의 위치를 지정 해야하는 상황이 발생할 수 있습니다.
예를 들어, "데모"이름 공간의 컨트롤러가 "데모"하위 폴더에서 뷰보기를 검색해야한다고 가정합니다. 이 문제에 대한 해결책은 기본 WebFormViewEngine을 확장하고 사용자 정의 검색 위치를 정의하는 것입니다. 이런 이유로 webformViewEngine 에서이 클래스를 물려받는 CustomViewEngine이라는 새 클래스를 만듭니다. 생성자에서 사용자 정의 검색 위치를 정의하십시오. 이 예에서는 검색 위치 목록에 "~/demo/views/{0} .scx"를 추가하여 "데모"이름 공간의 컨트롤러가 "데모"하위 폴더에서 검색 할 수 있습니다.
마지막으로, application_start Global.asax.cs 파일에 사용자 정의 뷰 엔진을 등록하십시오 :
위 내용은 ASP.NET MVC에서 검색 위치보기를 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!