ASP.NET MVC не находит представление в области

Я запрашиваю действие, которое находится внутри области. Маршрут правильный, поэтому отладчик переходит в действие. Если я доступ к свойству RouteData в действии, я вижу имена контроллера, действия и области (поэтому установлен ключ области). Но во время рендеринга представления я получаю исключение, сообщающее, что представление не может быть найдено (поиск выполняется только среди представлений корневого уровня, а не внутри область). Но если я явно укажу имя представления, оно будет работать.

Итак, вопрос в том, как заставить его работать неявно?

Update1 Вот скриншот с RouteData in Watches в моей структуре проекта: enter image description here

Обновление 2 Вот текст исключения:

Представление «Битвы» или его хозяин не были найдены, или отсутствует механизм представления. поддерживает найденные местоположения. Следующие местоположения были искали: ~ / Views / AdminBattles / Battles.aspx ~ / Views / AdminBattles / Battles.ascx ~ / Views / Shared / Battles.aspx ~ / Views / Shared / Battles.ascx ~ / Views / AdminBattles / Battles.cshtml ~ / Views / AdminBattles / Battles.vbhtml ~ / Views / Shared / Battles.cshtml ~ / Views / Shared / Battles.vbhtml

7
задан SiberianGuy 29 July 2011 в 11:27
поделиться