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 =>
{
dataBinding.Ajax().Select("GetDistrictStudents", "RosterUI",
new { filterText = (string)ViewData["Search"], districtId = (int)ViewData["districtId"] })
.Enabled(false);
})
它有效,但是它完全停止了工作,那么有没有办法在客户端启用DataBinding
?
或
是否有其他方法可以阻止此行为?
答案 0 :(得分:0)
另一篇文章回答了这个问题:Telerik MVC Grid Ajax with manually binding 只需几行javascript,解决方案非常优雅。