2012-05-30 3 views
2

Я работаю над проектом CMS на основе веб-форм asp.net. Он следует простой многоуровневой архитектуре и содержит одну страницу aspx, в которой динамически загружаются функции usercontrols (ascx) в виде модулей.Перенос webfrom приложения asp.net на MVC

Теперь многие клиенты требуют его в MVC. Я задаюсь вопросом, возможно ли легко конвертировать его в MVC. Это реклама только потому, что MVC - это новая парадигма для точки, а не потому, что она дает существенные преимущества?

Что такое самый простой способ переноса из WebForms в MVC?

+0

Вот краткое обсуждение по этому вопросу http://stackoverflow.com/questions/571315/how-would-you-sprinkle-in-asp-net-mvc-into-an-existing-web-site -проект – mesimplybj

ответ

3

Вы всегда можете преобразовать существующий проект веб-приложения ASP.NET, чтобы включить MVC и сделать его гибридным приложением. Скотт Гензельман написал simple post, чтобы продемонстрировать, как это сделать.

Если вы пытаетесь добавить MVC в существующее веб-приложение ASP.NET, ознакомьтесь с этим link. Я набросал полезный совет, чтобы принести контекстное меню MVC (Добавить контроллер/Добавить вид) в проводник решений.

Нижеприведенное заявление является чисто личным. (конечно, у обоих есть свои плюсы и минусы)

Лично Если я начну новый проект, я выберу MVC поверх веб-форм. потому что я попробовал это. Это вызывает привыкание. :)Я думаю Мои проекты MVC намного чище, чем веб-формы.

Смежные вопросы