Я пытаюсь создать набор повторно используемых компонентов для приложения ASP.Net MVC3. Каждый компонент состоит из собственной модели, вида и контроллера.MVC and Mediator Pattern
Взаимодействие между компонентами должно решаться с использованием шаблона «как» медиатора.
Поскольку компоненты представляют собой концепцию более высокого уровня (абстракция), а не «реальные» объекты (технически компонент - это короткоживущая группа, состоящая из модели, вида и функций контроллера), вероятно, сложно реализовать схему медиатора .
Мне нужны хорошие идеи, как технически реализовать взаимодействие посредников между компонентами с помощью ASP.Net MVC3 и AJAX?
Мой первоначальный вопрос с исходной задачей: MVC modular GUI components
Это хорошая идея и практика для более сложных сценариев. Позвольте мне уточнить ... Мне нужен простой пример медиатора, используемого строго для графического интерфейса MVC. Когда что-то происходит в некотором компоненте (инициированном действием пользователя), медиатор будет обрабатывать эту ситуацию и вызывать соответствующие компоненты для генерации вывода для ответа AJAX. – Dusan
Я сделал это очень просто в ASP.Net Web Forms - компонент (пользовательский элемент управления, который является объектом) запускает событие, которое обрабатывается посредником (страница, на котором размещаются компоненты), и обновляет соответствующие компоненты. – Dusan