기존 웹 양식보기를 사용하는 이전 ASP.NET MVC 응용 프로그램이 있습니다. 실험으로 몇 가지 면도보기에서 혼합하기 시작했습니다. 불행하게도 원하는 뷰를 찾을 수있는 곳의 기본 우선 순위는 내가 원하는 것이 아닙니다. MVC는 먼저/Views/ControllerName 폴더에서 aspx 및 ascx 파일을 찾습니다. 그런 다음 aspx 및 ascx 파일의/Views/Shared로 이동합니다. 그런 다음 .cshtml 및 .vbhtml 파일을 찾습니다. 내가 원하는 것은/Views/ControllerName 폴더의 모든 가능성을 모두 다 써버를 때까지 Shared 폴더에 들어 가지 않기 위해서입니다. 어떻게해야합니까?뷰/공유 폴더에서 마지막으로 면도기 및 웹 양식보기 용 MVC를 어떻게 만들 수 있습니까?
--- UPDATE ---
여기 난 후 무엇을 설명하는 데 도움이 될 몇 가지 추가 정보입니다.
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
내가 원하는 것은 이것이다 : 기본적으로,이 검색 순서를 얻을이 완전히/뷰/컨트롤러 명 폴더를 검색하기 전에 즉
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
를, 그것은 공유 검색해서는 안된다.
에 다음 줄을 추가했다. 먼저 .aspx/.ascx에서 .cshtml/.vbhtml로 순서를 변경합니다. 그러나 그것은/Views/ControllerName 폴더의 모든 가능성을 다 써 버리기 전에 여전히 Shared 폴더를보고 있으므로 찾고자하는 것이 아닙니다. – mattmc3
@ mattmc3 당신이 얻은 것을 얻기 위해서, 당신은'RazorViewEngine'과'WebFormViewEngine'의 프록시 인 새로운 View Engine을 작성해야 할 것입니다. – Eranga