0

MVC に基づいてデータベースで動作する優れた設計を考えていますが、特定のデータベースの変更をビューに通知する方法がわかりません。これらをどのように実装しますか?

入れる: 入れる

アップデート: アップデート

それは可能ですか、それともビューの更新ボタンに固執する必要がありますか?

これをさらに複雑にするために、ビューがあり、そのビューに人々がリストされていることはわかっているが、別のテーブルからの人々の関心が表示されているかどうかがわからない場合はどうなるでしょうか? ビューは Person クラスの "Interests" プロパティを使用するだけで、興味を遅延ロードします。次に、関心の名前が変更された場合、Central モデルは確かに関心をリストするビューに通知しますが、関心も表示するビューがあるかどうかを確認するにはどうすればよいでしょうか?

Tohu va bohu は今私の頭の中にあるものです。

4

2 に答える 2

0

javascript によるビューから db の最新のステータスを確認する方が適切です。

于 2012-04-19T20:27:34.170 に答える
0

クライアント - サーバー モデル (Asp.Net、Web サービスなど) では、クライアントはサーバーに情報を要求する必要があります。サーバーはクライアントに通知しません。

サーバー/データベースの変更を定期的にポーリングするAjaxリクエストを実装できる場合があります。

毎分実行されるクライアント スクリプトのようなものを試して、サーバーの変更の要求を繰り返します。

于 2012-04-19T20:30:16.147 に答える