0

Telerik 网格在页面加载时自动加载,而我只想在单击搜索按钮时加载它

我的数据绑定是这样的

.DataBinding(dataBinding =>
{
     dataBinding.Ajax().Select("GetDistrictStudents", "RosterUI", new { filterText = (string)ViewData["Search"], districtId = (int)ViewData["districtId"] });
})

我搜索了这个但找不到太多帮助,这有点帮助

http://www.telerik.com/community/forums/aspnet-mvc/grid/ajax-binding---do-not-auto-load.aspx

即禁用网格数据绑定

.DataBinding(dataBinding =>
{
    dataBinding.Ajax().Select("GetDistrictStudents", "RosterUI", 
    new { filterText = (string)ViewData["Search"], districtId = (int)ViewData["districtId"] })
   .Enabled(false);
})

它起作用了,但是它完全停止了工作,那么有什么方法可以DataBinding在客户端上启用吗?

或者

还有其他方法可以防止这种行为吗?

4

1 回答 1

0

这在另一篇文章中得到了回答:Telerik MVC Grid Ajax with manual binding 该解决方案非常优雅,只需几行 javascript。

于 2014-01-31T15:46:59.777 回答