使用自动完成/选择2时进行WCF调用是一个好习惯吗?

时间:2013-05-02 05:03:55

标签: asp.net-mvc jquery-select2

  • 我在MVC网站上有国家和城市的下拉列表。
  • 我正在使用Select2 JQuery插件来利用自动完成功能, 和多种选择设施。
  • 下拉列表会在用户输入和每个输入时进行过滤 击键有一个控制器动作返回Json数组得到 叫(通过AJAX)
  • 我正在调用WCF方法从数据库中获取数据以将其用作 Select2。
  • 的来源

你认为这是经常调用WCF方法的好方法吗?

实际上,我不想在我的应用程序中使用session或tempdata,因为它们带来了其他复杂性,所以我想做WCF调用。

1 个答案:

答案 0 :(得分:0)

是和否。通常,您不希望在每次击键时发出请求。查看quietMillis选项。似乎最新未发布的代码添加了缓存支持(虽然文档容易混淆地指缓存“网页”而不是“数据”),这也有助于进一步过滤已经返回的结果而不需要进行另一个服务器调用