Можно ли обновить проект MVC 1 до MVC 3 и использовать движок Razor view вместе с оригинальным? - PullRequest
1 голос
/ 16 марта 2011

Исходный движок представления - это файлы .aspx с <%%> загадкой.Я как бы хочу отойти от этого, но я хочу, чтобы старые файлы кода по-прежнему работали нормально во время миграции.

Существуют ли хорошие методы для этого и / или препятствия, о которых мне следует знать?*

Ответы [ 2 ]

2 голосов
/ 16 марта 2011

Невозможно выполнить обновление с v1 до v3 напрямую, используя инструмент.Сначала вам нужно будет обновить с помощью этого инструмента , а затем использовать эту версию, чтобы получить его в MVC3.

Вы также можете без проблем использовать оба механизма просмотра, каквидел здесь .

0 голосов
/ 16 марта 2011

Можно использовать смесь обоих движков, и вы можете включить ascx частичные представления в представления Razor, что полезно при переходе.

Представления aspx и cshtml (Razor) не могут совместно использовать главную страницу, поэтому в конечном итоге вам потребуется два мастера (один для старого, другой для нового). Тем не менее, вы обычно можете преобразовать большую часть вашей главной страницы в несколько файлов ascx, которые затем можно использовать как со «старой», так и с «новой» главными страницами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...