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 =>
{
    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 に答える