私はASP.Net MVC3アプリケーション用の再利用可能なコンポーネントのセットを構築しようとしています。 各コンポーネントは、独自のモデル、ビュー、コントローラで構成されています。MVCとメディエータパターン
コンポーネント間の相互作用は、メディエーター "like"パターンを使用して解決する必要があります。
コンポーネントは高レベルの概念(抽象化)であり、実際のオブジェクトではないため(技術的なコンポーネントはモデル、ビュー、コントローラの機能で構成されています)、 メディエータパターンを実装するのは難しいでしょう。
ASP.Net MVC3とAJAXを使用してコンポーネント間の仲介者のやりとりを技術的に実装する方法が必要ですか?最初の問題と
私の最初の質問:MVC modular GUI components
より複雑なシナリオでは、良いアイデアとプラクティスです。 私に明確にさせてください... MVC GUIに厳密に使用されるメディエータの簡単な例が必要です。 一部のコンポーネントで何かが発生した場合(ユーザーの操作によって開始された場合)、メディエータはこの状況を処理し、適切なコンポーネントを呼び出してAJAX応答の出力を生成します。 – Dusan
私はこれをASP.Net Web Formsで非常に簡単に行っています - コンポーネント(コンポーネントをホストするページ)によって処理され、適切なコンポーネントを更新するイベント(コンポーネントであるユーザーコントロール)を起動します。 – Dusan