Использование ASPX View Engine с MVC 5

Можно ли использовать механизм просмотра ASPX с MVC 5?

У нас есть продукт, использующий MVC 4 для механизма просмотра ASPX, и мы хотим перейти на MVC 5, однако, когда я создаю новый проект на VS 2013, выберите MVC и попробуйте добавить новый View, я не вижу любой вариант добавления представления с помощью ASPX View Engine. Microsoft перестала работать с ASPX View Engine? Есть ли способ использовать ASPX?

Ответы

Ответ 1

Это сообщение в блоге, посвященное выпуску VS2013, гласило: "Редактор HTML, используемый файлами Razor (.cshtml и .vbhtml), а также обычные файлы HTML, был заменен совершенно новым кодом. Веб-формы (.aspx и .ascx) требуют значительно большей сложности и не вписываются в хорошо отлаженную версию для Visual Studio 2013, поэтому они будут обновлены в предстоящем выпуске продукта." Источник: http://blogs.msdn.com/b/webdev/archive/2013/06/27/html-editing-features-in-visual-studio-2013-preview.aspx

Ответ 2

Он установлен по умолчанию. просто просмотрите коллекцию ViewEngines.Engines. Его выход:

  • System.Web.Mvc.WebFormViewEngine
  • System.Web.Mvc.RazorViewEngine