Как сделать бритву движком вида по умолчанию в существующем проекте - PullRequest
3 голосов
/ 25 февраля 2011

Я обновил проект MVC 2 до MVC 3. Как я могу установить механизм просмотра по умолчанию на Razor в существующем проекте?

Редактировать: Извините, я был довольно неясен.Я хочу, чтобы Razor был типом по умолчанию в диалоговом окне Add View.

Ответы [ 3 ]

9 голосов
/ 25 февраля 2011

Краткий ответ:

Изменение в global.asax для использования как веб-форм, так и бритвы:

ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
ViewEngines.Engines.Add(new WebFormViewEngine());
3 голосов
/ 25 февраля 2011

В диалоговом окне «Добавить представление» по умолчанию должен быть выбран вариант «Razor» в комбинированном окне «Механизм представления», если в вашем проекте уже есть хотя бы один файл Razor или если в нем нет файлов Aspx (т. Е. Проект вообще не имеет файлов представления).Вы не видите такое поведение?

1 голос
/ 25 февраля 2011

Существует инструмент обновления MVC3.

Инструмент и учебное пособие можно найти здесь: http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx

При создании нового представления вы можете выбрать viewengine, но я неНе знаю возможности установить бритву как по умолчанию.

...