Asp.net MVC запустить на части веб-сайта - PullRequest
3 голосов
/ 07 декабря 2009

У меня есть текущий веб-сайт, работающий с asp.net 3.5. Некоторое время я использую ajaxtoolkit asp.net с панелями обновления, и я начинаю уставать от этого. Поэтому я начал смотреть на asp.net MVC и jQuery. Это выглядит здорово!

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

Ответы [ 3 ]

3 голосов
/ 07 декабря 2009

Это можно сделать, проверьте пост здесь смешивание вебформ и mvc

Скотт Хансельман или Скотт Гатри также имеют сообщения в блоге, подробно описывающие, как это сделать.

edit: вот статья Хансельмана, объясняющая, как работают и динамические данные Подключаемые гибриды ASPNET WebForms и ASP MVC и ASP NET Динамические данные бок о бок

0 голосов
/ 08 декабря 2009

Пост Скотта и Скотта - хорошее чтение. Кроме того, я написал явную статью по этому вопросу. Не уверен, можете ли вы найти это безобразным.

ASP.NET Webforms и MVC в гармонии

0 голосов
/ 07 декабря 2009

Вы можете создать папку приложения на веб-сервере и назвать ее чем-то вроде «new», затем установить проект mvc в «new» директорию. Это должно работать нормально. Ваши новые страницы переходят в «новый» каталог, а старые страницы остаются в других каталогах. Только страницы в «новом» каталоге будут находиться под контролем MVC. Ваши старые страницы могут иметь ссылки на новые страницы, пока все не станет новым.

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