ASP.NET Web フォームに実装されたイベント アグリゲーターのサンプル/デモが見つかりません。ほとんどすべての記事は Silverlight に関するものです。
イベントアグリゲーターパターンを実装するASP.NET web.formsの作業コードを含む記事を教えてください。
最も単純な例: イベント アグリゲーター パターンで相互に通信する ASP.net Web フォームの 2 つのユーザー コントロール。
編集
現在、ユーザー コントロールに大きく基づいた ASP.NET Web フォーム アプリケーションを使用しています。コンテナー aspx ページは、相互に通信する必要がある複数のユーザー コントロール (ascx) をホストできます。当面は、コンテナ ページを通過するイベントによって実行されます。
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
// Event from UC1 is handled in UC2
UC1.OnCategoryFilterSelected += new CategoryFilterSelectedHandler(UC2.MethodInUC2);
// Event from UC1 is handled in in container APSX page
UC1.OnCategoryFilterSelected += new CategoryFilterSelectedHandler (MethodInContainerPage);
}
これは制御不能になっています:(