ASP.NET MVC3 Razor: Как следовать модульной архитектуре? - PullRequest
4 голосов
/ 03 марта 2012

Может кто-нибудь сказать мне, как следовать модульной архитектуре и создавать представления и контроллеры MVC3 Razor в отдельном проекте библиотеки классов?

enter image description here

Я думаю, что это очень распространенное требование для разработки бизнес-приложений. Я проверил пост Архитектура плагина для ASP.NET MVC , но он не работает для представлений MVC3 Razor. Сообщение об ошибке сбивает с толку: « представление не найдено… или его мастер не был найден, или никакой движок представления не поддерживает найденные местоположения. Были найдены следующие местоположения:…. ». Я понятия не имею, если view / _ViewStart может быть расположен. Я также проверил пост Фреймворк для плагинов с ASP.NET MVC3 и встроенными представлениями Razor , но он не дает никакого примера кода.

В Umbraco CMS http://umbraco.codeplex.com/ реализована архитектура подключаемых модулей, но это слишком сложная инфраструктура для моего проекта.

Может ли кто-нибудь дать небольшой пример, чтобы показать, как следовать модульной архитектуре и создавать представления и контроллеры MVC3 Razor в отдельном проекте библиотеки классов? Спасибо в adv.

1 Ответ

3 голосов
/ 03 марта 2012

Вы пытались использовать David Ebbos Razor Generator, который позволяет вам предварительно скомпилировать виды бритвы в отдельном проекте?Ссылка здесь .Веб-сайт также включает в себя пример приложения.

По сути, это позволяет создавать представления в отдельном проекте, а затем прекомпилировать их, устанавливая настраиваемый элемент управления каждого представления, указывающий на генератор Razor.Проект также включает в себя предварительно скомпилированный механизм просмотра, который выполнит поиск представлений в другом проекте для вас.

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