我想使用Event Aggregator來允許頁面上的演示者之間進行通信。我目前正在使用這個實現http://kentb.blogspot.com/2008/03/event-hub.html。在asp.net中實現Event Aggregator
但在asp.net中,我不確定可能發生的副作用。
我想使用Event Aggregator來允許頁面上的演示者之間進行通信。我目前正在使用這個實現http://kentb.blogspot.com/2008/03/event-hub.html。在asp.net中實現Event Aggregator
但在asp.net中,我不確定可能發生的副作用。
我看到的唯一副作用是您的演示者必須包含EventHub並公開方法來訂閱和取消訂閱事件。他們還必須實施ISubscriber界面。由於這個接口是通用的,所以如果你想接收很多事件,你將不得不提及你希望他們在類定義中接收的每個事件的ISubscriber。
我沒有很多事件,但是我在onload事件中放置了事件訂閱,並且在onunload中取消了訂閱。我認爲它不適用於一些正在被直接襲擊的事件,比如阿賈克斯,我認爲他們中的很多人不會提高負荷。 – Creator 2010-03-14 14:26:39
你問了個問題嗎?請說明您擔心的副作用。 – Oded 2010-03-13 15:37:23