Использование ASP.NET MVC3 Я создал новое представление Razor и дал ему то же имя, что и существующее .aspx-представление, которое я использовал. Я заметил, что контроллер продолжал поднимать вид .aspx (который имеет то же имя, что и действие), что в значительной степени соответствует ожидаемому. Затем я переименовал представление .aspx и действие, получившее вид бритвы .cshtml.Как ASP.NET MVC арбитраж между двумя одинаково названными представлениями (aspx и бритва)?
Так что, если у меня есть два вида, называемых myview.aspx и myview.cshtml, и действие под названием MyView(), которое возвращает return View(), оно отобразит представление myview.aspx и вернет его.
Как MVC3 решил, какой тип представления по умолчанию? Есть ли способ изменить это поведение по умолчанию, чтобы предпочесть вид бритвы над .aspx-представлением?