Я обновил проект MVC 2 до MVC 3. Как я могу установить механизм просмотра по умолчанию на Razor в существующем проекте?
Редактировать: Извините, я был довольно неясен.Я хочу, чтобы Razor был типом по умолчанию в диалоговом окне Add View.
Краткий ответ:
Изменение в global.asax для использования как веб-форм, так и бритвы:
ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new RazorViewEngine()); ViewEngines.Engines.Add(new WebFormViewEngine());
В диалоговом окне «Добавить представление» по умолчанию должен быть выбран вариант «Razor» в комбинированном окне «Механизм представления», если в вашем проекте уже есть хотя бы один файл Razor или если в нем нет файлов Aspx (т. Е. Проект вообще не имеет файлов представления).Вы не видите такое поведение?
Существует инструмент обновления MVC3.
Инструмент и учебное пособие можно найти здесь: http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
При создании нового представления вы можете выбрать viewengine, но я неНе знаю возможности установить бритву как по умолчанию.