【发布时间】:2016-03-04 08:26:18
【问题描述】:
我使用WebGrid 在客户端显示数据,canSort: true 已设置。
view 代码是:
@model UI.Models.TestModel
@if (Model.listTestModel != null)
{
var grid = new WebGrid(Model.listTestModel,
null,
defaultSort: "ColumnA",
rowsPerPage: 25,
canPage: true,
canSort: true
);
@grid.GetHtml(
mode: WebGridPagerModes.All,
columns: grid.Columns
(
grid.Column(columnName: "ColumnA", header: "ColumnA"),
grid.Column(columnName: "ColumnB", header: "ColumnB")
)
)
}
我可以通过单击列标题对数据进行排序。
问题:
如何使用 Ajax 对 WebGrid 进行异步排序?
【问题讨论】:
-
嗨@Dean.DePue - 这个建议很好,因为
ModelState也是我的问题,但是在这种特殊情况下我更关心异步加载 -
也许我误解了这个问题,但是您在问题中使用的 MSDN 杂志链接中没有对此的答案吗?在标题
AJAX: Client-Side Changes? 下 -
@JamieDunstan - 我认为你是对的。我只看到了上半部分。 +2 让我大开眼界!
-
@student - 欢迎您。如果您开始工作,也许您可以在这里为未来的访问者写一个答案,以便他们可以快速看到解决方案:)
标签: javascript c# jquery gridview asp.net-mvc-5