防止teleerik网格自动加载页面加载



teleerik grid在页面加载时自动加载,而我想只在单击搜索按钮时加载

我的数据绑定是这样的

.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

。禁用grid DataBinding

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

它工作,但当然它完全停止工作,所以有什么办法在客户端启用DataBinding ?

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

这在另一篇文章中回答:手动绑定的Telerik MVC网格Ajax只需几行javascript代码,解决方案就相当优雅。

最新更新