2013-05-02 90 views
0
  • 我在我的MVC網站上有國家和城市的下拉菜單。
  • 我正在使用Select2 JQuery插件來利用自動完成功能, 和多種選擇功能。
  • 下拉列表被過濾,如用戶的類型,並且在每個 擊鍵有一個控制器動作返回JSON數組獲取 稱爲(通過AJAX)
  • 我打電話一個WCF方法從數據庫使用它取數據作爲Select2的一個 源。

你認爲這是一個很好的方法來頻繁調用WCF方法嗎?在使用Autocomplete/Select2時進行WCF調用是否是一種好習慣?

實際上,我不想在我的應用程序中使用會話或tempdata,因爲它們帶來了其他複雜性,所以我想做WCF調用。

回答

0

是的,沒有。一般來說,您不希望對每一個按鍵都提出請求。看看quietMillis選項。看起來好像最新的未發佈的代碼已經添加了緩存支持(儘管文檔混淆地指的是緩存「網頁」而不是「數據」),這也將有助於進一步過濾已經返回的結果,而不需要進行另一個服務器調用。

相關問題