0

Silverlightを使用しているときにブラウザを強制的に更新するための最良の方法がわかりません。

シナリオは次のようになります。

  • IISでホストされているSilverlightアプリケーションがあります
  • 2人のユーザーが同じページを開き、そのページにはいくつかのレコードを含むグリッドが含まれています。
  • 1人のユーザーのみが1つのレコードを変更し、データをデータベースに保存します

他のユーザーは、ページを手動で更新しない限り、データが変更されたことをどのように確認できますか?

自動更新を実装する必要がありますか?

前もって感謝します

4

1 に答える 1

0

ワームの缶を開ける前に、ここでの要件についてじっくりと考えます。グリッドは編集可能ですか? 自動更新のアイデアでは、編集中のユーザーはどうなりますか? 代替案を考えてください。データを保存する時点でデータが変更されているかどうかを確認し、ユーザーに適切なメッセージを提供することはできますか? データを自動的に更新する場合は、サーバーからクライアントへの通知を調べます。たとえば、WCF 二重呼び出しや、基礎となるバインドされた observablecollection の定期的なポーリングと更新などです。

于 2011-10-04T08:58:59.773 に答える