2012-06-28 3 views
0

Недавно я обнаружил, что вы можете использовать MVC бок о бок с устаревшим приложением WebForms, и я сейчас экспериментирую. Я создал файл _ViewStart.cshtml внутри моего каталога представлений, но он вообще не называется. Если я вручную укажу свой файл макета на каждой странице просмотра, он будет поднят, так что это не огромная сделка, но я бы хотел не указывать макет на каждой странице.Можете ли вы использовать файл _ViewStart.cshtml с MVC внутри WebForms?

Любая идея, почему _ViewStart не называется? Есть ли что-то ручное, что мне нужно сделать, поскольку я не использую проект MVC, а проект веб-сайта?

У меня нет ошибок, это просто игнорируется полностью.

ответ

0

Любая идея, почему _ViewStart не называется?

Потому что это бритва. Он не имеет ничего общего с ASP.NET WebForms. Вы должны использовать механизм просмотра Razor для получения этого файла. Также вы должны иметь файл web.config внутри папки «Представления».

+0

У меня есть ссылка Razor и файл web.config в папке Views. Я могу использовать Razor во всех других отношениях, это кажется _except_ для файла _ViewStart. –

0

См. Ответ на мой вопрос here. Очевидно, что _ViewStart - это только MVC. Вы можете использовать _PageStart в любой среде.

Смежные вопросы