Мне очень нравится MVC «путь» и на самом деле наслаждался изучением ASP.NET MVC (мне никогда не нравились ASP.NET Webforms, но я не знал, почему до сих пор). Проблема в том, что я собираюсь наследовать кучу кода Webforms и задаюсь вопросом, смогу ли я добавить новые вещи в кодовую базу с помощью MVC вместо использования Webforms. Я полагаю, что многое зависит от того, как настроена аутентификация, и если код настроен таким образом, что я могу включить какую-то библиотеку или что-то еще, и просто использовать эту функцию, или мне придется их воссоздать или gasp дублировать их где-нибудь еще. О чем я должен беспокоиться? Должен ли я просто прекратить возиться с MVC и работать с Webforms, или я могу заставить его работать вместе, чтобы, если мне нужно что-то изменить из базы данных Webforms, я могу просто переделать его MVC-способом, когда я продвигаюсь?Использование MVC для новых частей проекта Webforms
ответ
Я бы порекомендовал вам только добавлять новые вещи, используя MVC, и преобразовывать их в устаревший код веб-форм, как вы можете.
Это довольно приличный пост положить их вместе в одном проекте: http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same-project.aspx
Ну, MVC построен на вершине Asp.Net, чтобы они могли хорошо играть вместе. Вопрос в том, что данные структурированы таким образом, что он будет использовать систему MVC и идеологию.
Также подумайте об их ремонтопригодности - и не только для себя, но и для других. Это может быть лучше, чтобы просто придерживаться веб-форм в зависимости от того, где находится состояние приложения. Если вам нужно начать больше работать, чтобы заставить приложение работать, возможно, это не стоило бы хлопот.
У Скотта Ханзельмана есть сообщение, в котором говорится немного об этом in his blog. Если вы хотите начать спускаться по маршруту MVC, то идите на него. Я думаю, что это, вероятно, зависит от того, насколько большим является приложение ASP.NET Webforms.
- 1. Использование MVC в Webforms для вызовов Ajax
- 2. Использование webforms в MVC
- 3. Использование MVC SelectList в webforms
- 4. Использование WebApi для существующего проекта Webforms asp.net
- 5. Использование OData из WebForms
- 6. Уборка сложного проекта WebForms
- 7. Развертывание новых веб-частей
- 8. альтернатива sparkviewengine для проекта WebForms
- 9. Почему ViewEngineCollection для WebForms загружается в ASP.NET MVC проекта
- 10. Проектирование поддоменов проекта ASP.NET WebForms?
- 11. Гибридные WebForms/ASP.NET MVC
- 12. Совместное использование проекта MVC
- 13. Использование ExtJS с ASP.NET, Webforms или MVC?
- 14. Совместное использование WebForms и ASP.NET MVC
- 15. Огромный проект Webforms MVC
- 16. Как проверить использование памяти для разных частей проекта в Python?
- 17. Использование маршрутизации для возврата страницы WebForms
- 18. клон частей GitHub проекта
- 19. ASP.NET MVC & WebForms - два проекта и один последний сайт
- 20. ASP.NET MVC или WebForms?
- 21. Преобразование проекта webforms в гибридный проект MVC4
- 22. MVC и Webforms Hybrid
- 23. ASP.NET MVC WebForms Routing
- 24. WebForms/MVC для программиста Windows Forms
- 25. Совместное использование проекта Spring MVC
- 26. MVC эквивалент WebForms «UrlAuthorizationModule.CheckUrlAccessForPrincipal»
- 27. Как использовать существующий MasterPage из проекта WebForms внутри области MVC?
- 28. Интеграция asp.net webforms и mvc
- 29. MVC философия применяется к webforms
- 30. Интеграция MVC в WebForms
Это гораздо более наглядный пример того, что shanselman лет. Ницца. – sgwill
Хмм, страницы больше не существует. Wayback Machine, вот и мы! http://web.archive.org/web/20120115183545/http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same- project.aspx –