Вопрос

У меня есть два вопроса об областях Asp.Net MVC.У меня лишь поверхностное представление об этих областях из того, что я слышал о них в различных подкастах, но думаю, что довольно хорошо понимаю, для чего их следует использовать.Теперь мой вопрос: могу ли я использовать их, чтобы постепенно перейти от разработки веб-форм Asp.Net с помощью VB к Asp.Net MVC с C#.

  1. Могу ли я смешивать области разных языков в одном приложении, например, одна область — это проект C#, а другая — проект VB.Net.
  2. Могу ли я использовать функцию областей для включения MVC в существующее приложение веб-форм?Допустим, у меня есть приложение веб-форм Asp.Net, но я хочу, чтобы все новые «страницы» были написаны с использованием MVC. Могу ли я создать новый проект MVC, а затем «подключить его» как область в существующее приложение веб-форм?
Это было полезно?

Решение

В ответ на ваши вопросы:

  1. Да.Если это отдельная сборка, то не имеет значения, на C# или VB.net.
  2. Я бы сказал да - это поможет разделить ваши файлы MVC, но, конечно, вам понадобятся базовые элементы начальной загрузки в вашем базовом проекте веб-форм.Хорошая идея.

Недавно я начал внедрять MVC на старый сайт веб-форм, и это того стоит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top