Как я могу заставить ASP.NET MVC 3 использовать файлы представлений (aspx, ascx) из внешней сборки на моем веб-сайте? - PullRequest
4 голосов
/ 28 января 2011

У меня есть сайт ASP.NET MVC 3, и я ищу способ упаковать набор представлений и контроллеров во внешнюю DLL и, надеюсь, использовать MEF (Dependency Injection) для загрузки правильных контроллеров и представлений.

Кто-нибудь знает, возможно ли что-то подобное, и есть ли хорошие ссылки на учебники по теме?

1 Ответ

3 голосов
/ 28 января 2011

Предварительно скомпилированная бритва для общих видов и моно

Скомпилируйте ваши виды Razor asp.net mvc в отдельную dll

Сочетание этихдва, вероятно, дадут лучший результат в вашем случае - мой код предварительной компиляции обрабатывает некоторые вещи, которые не генерирует один генератор файлов, но Крис больше использует готовый код во время выполнения, что, вероятно, лучше, если вам нужно только запустить встандартная настройка mvc3.

Я также использовал файлы aspx, настроенные как встроенные ресурсы ( Представления в отдельных сборках в ASP.NET MVC ), но с Razor работать немного проще всоставленная форма.

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