防止页面加载时telerik网格自动加载

时间:2013-04-29 12:22:00

标签: asp.net-mvc-3 telerik-grid

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

是否有其他方法可以阻止此行为?

1 个答案:

答案 0 :(得分:0)

另一篇文章回答了这个问题:Telerik MVC Grid Ajax with manually binding 只需几行javascript,解决方案非常优雅。