0
  • 私の MVC Web サイトには、Countries と Cities のドロップダウンがあります。
  • Select2 JQuery プラグインを使用して、オートコンプリートと複数の選択機能を利用しています。
  • ユーザーが入力するとドロップダウンリストがフィルタリングされ、キーストロークごとにJson配列を返すコントローラーアクションが呼び出されます(AJAXを介して)
  • Select2 のソースとして使用するために、データベースからデータをフェッチする WCF メソッドを呼び出しています。

これほど頻繁に WCF メソッドを呼び出すのは良い方法だと思いますか?

実際には、アプリケーションでセッションまたは一時データを使用したくありません。それらは他の複雑さをもたらすため、WCF 呼び出しを行うことを考えました。

4

1 に答える 1

0

はいといいえ。一般に、キーストロークごとにリクエストを行うことは望ましくありません。quietMillisオプションを見てください。最新の未リリースのコードがキャッシングのサポートを追加したように見えます (ただし、ドキュメントでは「データ」ではなく「Web ページ」のキャッシングと紛らわしく言及されています)。これは、別のサーバー呼び出しを行う代わりに、既に返された結果をさらにフィルタリングできることによっても役立ちます。 .

于 2013-05-02T13:56:31.537 に答える