Kendo ListView:无法刷新(重新加载)数据

这是我的ListView:

@(Html.Kendo().ListView() .Name("listView") .TagName("div") .ClientTemplateId("template") .DataSource(dataSource => { dataSource.Read(read => read.Action("Products_Read", "Home").Data("additionalData")); dataSource.PageSize(4); }) .Pageable() ) 

这是必须重新加载数据的javascript函数:

 var someData = "-1"; function reload() { // insure that function exists // alert( $("#listView").data("kendoListView").refresh) $("#listView").data("kendoListView").refresh(); } function additionalData() { return { someData: someData }; } 

我做的都是在文档中写的,但没有看到任何postback.Whats错误?

refresh() (请参阅刷新 )仅刷新屏幕上的数据,但不重新加载数据。 如果你想这样做,你必须使用read()

 $("#listView").data("kendoListView").dataSource.read();