MVC3 - мастер-страница недоступна как главная / макетная страница при создании представления - PullRequest
1 голос
/ 27 апреля 2011

Я сохранил файл site.master в моей папке view \ shared. При назначении нового представления контроллеру я проверяю «использовать макет или главную страницу» в диалоговом окне «Добавить представление».

При просмотре папки просмотра / общего доступа доступны только файлы .cshtml, но не файл .master.

Я использую бритву.

Почему я не могу выбрать файл site.master?

1 Ответ

2 голосов
/ 27 апреля 2011

Движок Razor не использует файл .master.Это специфично для движка представления WebForms.Razor использует файл макета, соответствующий ~/Views/Shared/_Layout.cshtml.Поэтому сохраните свой собственный мастер как файл .cshtml в папке ~/Views/Shared, и он появится при добавлении нового представления.

...