2

現在、約 2 つの mvc4 プロジェクトで AweomeGrid を使用しており、正常に動作していますが、mvc5 ブランチを試してみると完全にぶつかりました。私は基本的に次のようにグリッドとコントローラーをセットアップしています

 @Html.Awe().Grid("grdZone")
    .Groupable(false)
    .Url(Url.Action("ZoneRead", "Setup"))
    .PageSize(20)
    .Columns(
    new Column(){ Name = "Id", Width = 70 },
    new Column(){ Name = "Name" },
    new Column(){ Name = "GCount", Header = "Group Count", Width = 100})

そして、コントローラーのリストは次のとおりです

 public ActionResult ZoneRead(GridParams g)
        {
            var model = _zoneService.GetAll().Select(i => new ZoneListModel
            {
                Id = i.Id,
                GCount = i.Groups.Count(),
                Name = i.Name
            });
            return Json(new GridModelBuilder<ZoneListModel>(model, g)
            {
                Key = "Id",
                Map = o => new
                {
                    o.Id,
                    o.Name,
                    o.GCount
                }
            }.Build());
        }

問題は、コントローラーが実際にデータを返すことですが、どういうわけか奇妙なことに、グリッドは値のない空のテーブルセルを表示するだけです。ただし、表示される空の行の数は、コントローラー メソッドによって返されるレコードに対応します。

私は何を間違っていますか

迅速な回答をお待ちしております

4

1 に答える 1