【发布时间】:2012-02-13 15:05:02
【问题描述】:
我在我的视图中使用下面的代码,并且我在 ajax 请求上返回 GridModel。
我检查了 GridModel 值,Total 属性是 21,Data 属性有 10 项。但是 Telerik 网格不显示其他页面。分页上只有“1”页码。
什么问题?
@(Html.Telerik().Grid<SerialListItem>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Id).Width(100).Hidden();
columns.Bound(o => o.SerialNo).Width(200);
columns.Bound(o => o.CreatedDate);
columns.Bound(o => o.UsedDate);
columns.Bound(o => o.Name);
columns.Bound(o => o.Email);
})
.DataBinding(dataBinding => dataBinding.Ajax().Select("GetSerials", "Admin"))
.Resizable(cfg=>cfg.Columns(true))
.Pageable()
.Sortable()
.Filterable()
.Sortable()
)
编辑:
我意识到了一件事。我已经通过 chrome 开发者工具检查了 ajax 请求。我看到 data 属性有 10 项,total 属性是 10。呵呵
我已经通过调试检查了服务器端的 Total 属性,它是 21,那么序列化后怎么会是 10??
【问题讨论】:
-
有什么想法或猜测吗?代码看起来一切正常?
标签: c# .net asp.net-mvc telerik