В проекте ASP.NET MVC 2, как я могу начать писать настраиваемый механизм просмотра, который позволяет использовать пользовательские маркеры при поиске представлений?Пользовательские маркеры в режиме просмотра?
В частности, я пытаюсь достичь этого:
В PagesController:
public ActionResult ViewPage(string folder, string page)
{
return View(folder, page);
}
Я хочу вид двигателя для поиска вида в каталоге:/Views/Страницы/[Папка]/
Как я могу достичь этого, не зная имена папок раньше времени? В идеале этот настраиваемый механизм просмотра будет использоваться только для этого одного контроллера.
Да, я понимаю, что я могу сделать это и в самом деле, это то, что я делаю прямо сейчас. Я хотел бы иметь возможность использовать механизм просмотра, если это возможно. –
@Brian Vallelunga, Почему вы хотите это сделать? Возможность передачи местоположения вида, как это, является функцией viewengine. Зачем это дублировать? Скорее всего, это приведет к тому, что код будет менее ремонтопригодным. –
Я думаю, вы правы в этом случае. Например, вы не получаете автоматическую проверку 404. Впрочем, этого достаточно легко добавить. –