ASP.NET MVC 3 で Web サイトを取得しました。
人々はメッセージを他の人の受信トレイに送信できます。現時点では、通知を受け取る唯一の方法は、a) ログインする、b) ポストバックで更新する、c) メールを使用する、の場合です。
しかし、適切な人に通知を送信するにはどうすればよいですか (httpcontext.identy.user.name は一意です)。それを画面に投稿します。
ASP.NET MVC 3 で Web サイトを取得しました。
人々はメッセージを他の人の受信トレイに送信できます。現時点では、通知を受け取る唯一の方法は、a) ログインする、b) ポストバックで更新する、c) メールを使用する、の場合です。
しかし、適切な人に通知を送信するにはどうすればよいですか (httpcontext.identy.user.name は一意です)。それを画面に投稿します。
WebSocket を使用して新しいメッセージをすべてのユーザーにプッシュするか、ajax ポーリングを使用して定期的に新しいメッセージを確認できます。
最も簡単な方法は、 SignalRを使用してこれを実装することです。これは、WebSockets を使用するか、WebSockets が使用できない場合はデフォルトでロング ポーリングになります。
SignalR Getting Startedガイドを参照することをお勧めします。という名前の Nuget から入手できるサンプルもありますSignalR.Sample
。