2016-04-27 36 views
-1

我的页面上有一个Kendo网格(用于Asp.Net MVC的UI)。它使用绑定在网格初始化的控制器的操作方法从数据库获取结果。并且该页面还有一些其他控件(一个按钮,一些文本框)。我希望单击按钮并将文本框的值作为参数传递给网格并在控制器的操作方法中进行过滤,请建议。剑道(Asp.Net MVC)根据其他控件输入的网格数据结果

+1

如果你发布如何查看/ javascript /控制器看起来会更容易我们来帮助 –

+0

感谢您的建议,我会在下次注意 – yopeng

回答

0

网格应该在数据源读取选项,以至极,你可以添加一个“数据”选项,在这里传递一些参数到控制器:

.Read(read => read.Action("ActionName", "ControllerName").Data("getUserInput")) 

然后,你必须定义你的“getUserInput “功能,使用jQuery,某事像这样:

function getUserInput() { 
return { 
    parameterName: $("#textbox").val(), 
} 

得到这些参数,只需将它们添加到您的‘ActionName’头在你的控制器 确保参数名称是在你的函数一样在你的控制器!!!!顺序无关紧要,但名称必须相同,否则您将无法获得值。

尝试一下,看看你得到多远。随时要求任何东西

+0

谢谢,根据你的建议,我已解决 – yopeng