我找不到在ASP.NET Web窗體中實現的任何事件聚合器示例/演示。幾乎所有的文章都是針對Silverlight的。使用ASP.NET中的事件聚合器在兩個用戶控件之間進行通信
你能指點我一些文章,PREFERABLY與ASP.NET web.forms中實現事件聚合模式的工作代碼。
最簡單的例子:ASP.net webform中的兩個用戶控件,使用事件聚合器模式相互通信。
編輯
目前,我有一個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);
}
這是失控:(
謝謝。這看起來很有趣,我絕對會檢查它的細節。 無論如何,我想看到與asp.net webforms聚合模式aslo。 – DevUser