Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Telerik网格分页不显示其他页码_C#_.net_Asp.net Mvc_Telerik - Fatal编程技术网

C# Telerik网格分页不显示其他页码

C# Telerik网格分页不显示其他页码,c#,.net,asp.net-mvc,telerik,C#,.net,Asp.net Mvc,Telerik,我在视图中使用以下代码,并根据ajax请求返回GridModel 我已经检查了GridModel值,Total属性是21,Data属性有10项。但Telerik网格不显示其他页面。页码上只有“1”页码 问题是什么 @(Html.Telerik().Grid<SerialListItem>() .Name("Grid") .Columns(columns => { columns.Bound(o =>

我在视图中使用以下代码,并根据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()
)
@(Html.Telerik().Grid())
.名称(“网格”)
.列(列=>
{
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”))
.resizeable(cfg=>cfg.Columns(true))
.Pageable()
.Sortable()
.可过滤()
.Sortable()
)
编辑:

我意识到一件事。我已经通过chrome开发者工具检查了ajax请求。我看到data属性中有10项,total属性是10项。呼和浩


我通过调试检查了服务器端的Total属性,它是21,所以序列化后它怎么可能是10??

只要将GridAction属性更改为GridAction(EnableCustomBinding=true),它就可以按预期工作

但还是不明白为什么。文档并没有指出这一点。请查收


有什么想法或猜测吗?代码中的一切看起来都正常吗?文档在这里(检查自定义ajax绑定):
    [GridAction(EnableCustomBinding=true)]
    public ActionResult GetSerials(GridCommand command)
    {

        GridModel model = service.GetSerials(command);

        return View(model);
    }