Asp.Net MVC Области, как я могу их использовать? - PullRequest
4 голосов
/ 03 декабря 2009

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

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

1 Ответ

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

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

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

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

...