2011-01-19 9 views
1

ページを経由せずに別のユーザーコントロールによって処理されるイベントを発生させる方法はありますか?私はUmbracoを使用しており、ページオブジェクトにアクセスすることはできません。ASP.NetユーザーコントロールPubSub

から編集 -

Umbracoは、それがページにロードすることをマクロの(ユーザーコントロール)のアイデアを持っています。これはフレームワークの一部であるため、ページに直接アクセスすることはできません。

自分のニーズに合ったパブリッシュサブスクライブ(pubsub)パターンがありますが(2人のユーザーコントロールが互いに話す必要があります)、ページオブジェクトなしでASP.Netに接続する方法がわかりません。

本当にありがとうございます。

+2

私はその特定のフレームワークを使用していないので、詳細を提供できれば、より多くの人々が手助けすることができます。 –

答えて

2

これを行うには、Webforms MVPを使用することをお勧めします。これにはクロスプレゼンターメッセージングの概念があり、別のプレゼンターが消費するメッセージを1人のプレゼンターで発生させることができます。

サイトにはvideo of how to use itがあります。

+0

致命的なSlaceはそれに感謝します。 – Burt

+0

あなたはこのiin Umbracoを使ったことがありますか?私が必要とするのはかなりシンプルですが、私が必要とするすべてのページで共有されるコントロールのユーザーコントロールは、さまざまなユーザーコントロールで処理されるイベント、つまりイベントの保存です – Burt

関連する問題