0

ユーザーがニュースレターを購読すると、購読済みイベントが発生し、対応するユーザーに電子メールが送信され、購読について通知されるようなイベントがいくつかあります。しかし、これらのイベントをどこで処理する必要がありますか? イベントを処理するためのベスト プラクティスは何ですか? サブスクライブ ボタン クリック イベントのイベントにイベント ハンドラーをバインドする必要がありますか、それとも Global.Asax Application_Start イベントを使用してニュースレターのサブスクリプション イベントのリッスンを開始する必要がありますか?

ありがとう。

4

1 に答える 1

2

それは本当にあなたの使用シナリオに依存します。たとえば、サブスクライブの頻度、通知のタイミング。

簡単に言えば、サーバーが各通知を個別に(同期的に)処理できる妥当なサブスクリプション頻度があり、サブスクライブしたらすぐに通知したいということです。

サブスクリプションを受け入れるページの範囲外の独立したものとして、通知関数をコーディングします。理由は、それらをページ/コントロールで再利用できるからです。

簡単な方法は、コードを「/app-code」フォルダーに配置することです。

作成したサブスクリプション ボタンの on_click イベントから関数を起動します。

必要な検証を実行し、適切な応答を返すことを想定しています。

上記で十分な場合は、他のシナリオには入りません。

于 2009-10-12T03:14:28.037 に答える