Kendo UI Autocomplete在哪里缓存其数据?

时间:2014-12-22 16:44:23

标签: autocomplete kendo-ui

我有一个项目,我安装了Kendo UI Autocomplete并且运行良好。我已关闭服务器端过滤并使用控件启用缓存。我已经验证控制器中指定的方法(我在其中使用它和MVC 4环境)只调用一次,并且过滤发生在客户端。

在部署我的应用程序之前,我需要确定该控件将所有数据缓存在客户端上,而不是应用程序池或类似的内容中。

1 个答案:

答案 0 :(得分:1)

AutoComplete的数据将被读入一个新的Kendo DataSource实例,并分配给AutoComplete小部件的dataSource属性。然后,小部件不需要再次向服务器查询数据,因为数据保留在该DataSource的数组中。

如果您获得对AutoComplete小部件的引用,则可以通过查看DataSource中的数据来验证这一点。

var data = $("#autocomplete").data("kendoAutoComplete").dataSource.data();