gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 13:31:05 25 4
gpt4 key购买 nike

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

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

我阅读了 Telerik 的用户指南,但没有提到这种情况。我能够在上面做的唯一方法是使用 jquery 将参数传递给客户端的 rebind() 方法。问题是我不确定它是否是传递参数的“官方”方式,即使在更新后也总是有效。
我在 Telerik 网站上的这篇文章中找到了这种方法:link text

我必须传入多个参数。当被 Telerik 网格调用时, Controller 中的操作方法会根据搜索参数再次运行查询。

这是我的代码片段:

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

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

grid.rebind({ startSearchDate: startSearchDate ,
endSearchDate: endSearchDate
});
});

最佳答案

所以根据 Telerik “推荐的方法是在 onDataBinding 事件中设置参数”。

function onGridBinding(e) {
if (cancelGridBinding) {
// ...
}
else {
var searchValue = 'something';
e.data = { search: searchValue };
}

}

关于asp.net-mvc - 将参数传递给 Telerik asp.net mvc 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2587066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com