小编Glo*_*mpe的帖子

将参数传递给telerik asp.net mvc网格

我有一个telerik asp.net mvc网格,需要根据用户在单独的文本框中输入的搜索条件进行填充.网格最初使用ajax方法加载自身以及进行分页.

如何将搜索参数传递给网格,以便它"每次"调用ajax方法发送这些参数,以响应用户点击另一个页面转到该页面上的数据?

我阅读了telerik的用户指南,但没有提到这种情况.我上面能做的唯一方法是使用jquery将参数传递给客户端的rebind()方法.问题是我不确定它是否是传递参数的"官方"方式,即使在更新后也始终有效.我在telerik的网站上发现了这个方法:链接文本

我必须传递多个参数.当telerik网格调用时,控制器中的操作方法会根据搜索参数再次运行查询.

这是我的代码片段:

$("#searchButton").click(function() {
    var grid = $("#Invoices").data('tGrid');

    var startSearchDate = $("#StartDatePicker-input").val();
    var endSearchDate = $("#EndDatePicker-input").val();

    grid.rebind({ startSearchDate: startSearchDate ,
                    endSearchDate: endSearchDate
                });
});
Run Code Online (Sandbox Code Playgroud)

parameters ajax asp.net-mvc grid telerik

18
推荐指数
3
解决办法
3万
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

grid ×1

parameters ×1

telerik ×1