Совместное использование представлений между проектами веб-приложений ASP.NET MVC 3 - PullRequest
5 голосов
/ 21 июня 2011

У меня есть несколько веб-приложений ASP.NET MVC 3, которые имеют много общих объектов:

  • Один и тот же контроллер входа в систему.Немногочисленные различия между системами входа в систему отражены в их web.config файлах.
  • Представления заголовка / сведений: счета, платежные поручения, платежные поручения и т. Д.мой код менее избыточен, я переместил общие контроллеры и представления в отдельную библиотеку классов (модели уже были в их собственных библиотеках классов).Подумав некоторое время, я в итоге выяснил, как вызывать контроллеры во внешних сборках , однако я до сих пор не знаю, как вызывать представления во внешних сборках.Как мне это сделать?

1 Ответ

6 голосов
/ 21 июня 2011

Возможно, вы захотите взглянуть на MVCContrib Переносные области . Они позволяют вам скомпилировать всю область приложения MVC в одну сборку, включая контроллеры, представления и вспомогательные файлы, такие как JavaScript и CSS. Я работал над большим проектом, который широко использовал их, и они хорошо работают, особенно в сочетании с T4MVC .

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