kendo(Asp.Net MVC) 网格数据结果取决于其他控件输入
kendo(Asp.Net MVC) grid data result depending on other controls input
我的页面上有一个 Kendo 网格(UI for Asp.Net MVC)。它使用绑定在网格 initialization.And 上的控制器的操作方法从数据库获取结果该页面还有一些其他控件(一个按钮,一些文本框)。我希望单击按钮并获取文本框值作为参数在controller的action方法中进行grid和filter,请指点。
您的网格应该在数据源中有一个读取选项,您可以添加一个 "Data" 选项,您可以在其中将一些参数传递给您的控制器:
.Read(read => read.Action("ActionName", "ControllerName").Data("getUserInput"))
然后,您必须使用 jquery 定义 "getUserInput" 函数,如下所示:
function getUserInput() {
return {
parameterName: $("#textbox").val(),
}
要获取这些参数,只需将它们添加到控制器中的 "ActionName" header
确保 parameterName 在您的函数中与在您的控制器中相同!!!!顺序无关紧要,但名称必须相同,否则您将无法获得值。
试试看,看看你能走多远。欢迎提出任何要求
我的页面上有一个 Kendo 网格(UI for Asp.Net MVC)。它使用绑定在网格 initialization.And 上的控制器的操作方法从数据库获取结果该页面还有一些其他控件(一个按钮,一些文本框)。我希望单击按钮并获取文本框值作为参数在controller的action方法中进行grid和filter,请指点。
您的网格应该在数据源中有一个读取选项,您可以添加一个 "Data" 选项,您可以在其中将一些参数传递给您的控制器:
.Read(read => read.Action("ActionName", "ControllerName").Data("getUserInput"))
然后,您必须使用 jquery 定义 "getUserInput" 函数,如下所示:
function getUserInput() {
return {
parameterName: $("#textbox").val(),
}
要获取这些参数,只需将它们添加到控制器中的 "ActionName" header 确保 parameterName 在您的函数中与在您的控制器中相同!!!!顺序无关紧要,但名称必须相同,否则您将无法获得值。
试试看,看看你能走多远。欢迎提出任何要求