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代码,解决方案就相当优雅。