【发布时间】:2018-09-14 19:32:11
【问题描述】:
在 Kendo Grid 中,如果我使用 服务器绑定,如何将附加数据从 javascript 传递到 Read Action >.
.DataSource(dataSource => dataSource
.Server()
.Sort(sort => sort.Add(o => o.MaxDelay).Descending())
.PageSize(500))
当我使用 Ajax 绑定选项时,fetchParameter 是 javascript 函数。
.Read(read => read.Action("Load", "Home").Data("fetchParameter"))
文档只提供了一种硬核这些参数的方法: https://docs.telerik.com/aspnet-mvc/helpers/grid/binding/server-binding#configuration-Pass
我在网上查过所有的答案都是针对 Ajax 绑定的。
【问题讨论】:
-
我想问题是
additional parameters是否会更改,如果没有,然后将它们作为属性添加到读取方法中,并在视图包或页面模型中传递值。否则对问题使用最合适的绑定策略。我认为Server绑定可能有点误导,因为任何获取remote数据的方法都可以被视为服务器绑定,但期望结果是预期的集合,例如List<T>而不是DataSourceResult对象。
标签: javascript kendo-ui kendo-grid kendo-asp.net-mvc