【问题标题】:kendo(Asp.Net MVC) grid data result depending on other controls inputkendo(Asp.Net MVC)网格数据结果取决于其他控件输入
【发布时间】:2016-04-27 12:25:30
【问题描述】:

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

【问题讨论】:

  • 如果您发布您的视图/javascript/控制器的外观,我们将更容易提供帮助
  • 感谢您的建议,下次我会注意的

标签: c# .net asp.net-mvc kendo-ui telerik-mvc


【解决方案1】:

您的网格应该在 DataSource 中有一个读取选项,您可以添加一个“数据”选项,在其中将一些参数传递给您的控制器:

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

然后,你必须定义你的“getUserInput”函数,使用jquery,像这样:

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

要获取这些参数,只需将它们添加到控制器中的“ActionName”标头即可 确保参数名称在您的函数中与您的控制器中相同!!!!顺序无关紧要,但名称必须相同,否则您将无法获取值。

试试看,看看你能走多远。随便问什么

【讨论】:

  • 谢谢,根据您的建议,我已经解决了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多