0
  • 我的 MVC 网站中有国家和城市的下拉菜单。
  • 我正在使用 Select2 JQuery 插件来利用自动完成和多项选择功能。
  • 下拉列表在用户输入时被过滤,并且在每次击键时都有一个控制器操作返回 Json 数组被调用(通过 AJAX)
  • 我正在调用 WCF 方法从数据库中获取数据以将其用作 Select2 的源。

您认为频繁调用 WCF 方法是一种好方法吗?

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

4

1 回答 1

0

是和不是。通常,您不想在每次击键时都发出请求。看看quietMillis选项。似乎最新的未发布代码添加了缓存支持(尽管文档令人困惑地提到缓存“网页”而不是“数据”),这也有助于进一步过滤已经返回的结果,而不是需要进行另一个服务器调用.

于 2013-05-02T13:56:31.537 回答