У меня есть старое приложение ASP.NET MVC, которое использует классические представления веб-форм.В качестве эксперимента мы начали смешивать некоторые виды бритвы.К сожалению, приоритет по умолчанию для того, где найти желаемое представление, не тот, который я хочу.Сначала MVC ищет в вашей папке / Views / ControllerName файлы aspx и ascx.Затем он перемещается в ваши / Views / Shared для файлов aspx и ascx.Затем начинается поиск файлов .cshtml и .vbhtml.Я хочу, чтобы он не заходил в общую папку, пока не исчерпаны все возможности в папке / Views / ControllerName.Как мне это сделать?
--- ОБНОВЛЕНИЕ ---
Вот дополнительная информация, которая может помочь объяснить, что мне нужно.По умолчанию я получаю следующий порядок поиска:
~/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
Другими словами, он не должен искать Shared, прежде чем он ищет / Views /Папка ControllerName полностью.