私は時々新しいデータを受け取るためのクライアントとしてCometDを使用して、Asp.NET MVCフレームワークを使用しています。このデータをリッスンし、リポジトリのデータベースに追加します。今私は自分自身に尋ねました。新しいデータが利用可能であるという事実について、特定のビューまたはモデルにどのように通知できますか?ASP.NET MVC:リポジトリの変更についてのモデル/表示方法
ありがとうございました!
クリス
私は時々新しいデータを受け取るためのクライアントとしてCometDを使用して、Asp.NET MVCフレームワークを使用しています。このデータをリッスンし、リポジトリのデータベースに追加します。今私は自分自身に尋ねました。新しいデータが利用可能であるという事実について、特定のビューまたはモデルにどのように通知できますか?ASP.NET MVC:リポジトリの変更についてのモデル/表示方法
ありがとうございました!
クリス
ビューはステートレスです。つまり、使用するデータは、ビューが生成された時点のデータであり、それだけです。
ビューがレンダリングされると、ブラウザは通常のhtmlページとしてブラウザに返されます。 CometDのようなものを使ってajax経由でプッシュ通知を受け取るには、クライアントサイドのコードで何かをコード化する必要があります(またはCometDはそうします)。
新しいデータを受信してリポジトリを更新するコントローラは、リスニングクライアントにデータを出力します。しかし、受信を行うMVCビュー(ビューはサーバー側でレンダリングされるため)ではなく、クライアントブラウザで実行されるJavaScriptになります。
これが役に立ちます。
アプリケーションの流れをより明確に(コードサンプルを提供できますか?)私はあなたが何を意味するのか理解できません。 "このデータを聞いて、それを私のデータベースのリポジトリに追加する" –