2012-02-29 3 views
1

Возможно ли перенести существующий проект ASP.NET MVC3 с использованием стандартного (веб-форм) шаблона для Razor? Как?Миграция в Razor

Thanks

ответ

1

Должно быть возможно.

Переименуйте *.aspx в *.cshtml. Firstpay внимание на директивы управления, например

Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.TheModel>

теперь становится

@model MvcApplication1.Models.TheModel

Теперь внимательно изучить ваши взгляды и заменить все теги в теги бритвой стиле (<% %> ->@)

Обратите внимание, что вам не нужно переносить все ваши взгляды - совершенно законно смешивать два механизма просмотра в одном приложении MVC поэтому вы можете планировать свою миграцию с течением времени.