【问题标题】:Multiple Kendo Grids in a Razor View剃刀视图中的多个剑道网格
【发布时间】:2013-11-21 03:49:38
【问题描述】:

我在 Razor 视图中循环浏览我的模型,并希望显示多个剑道网格。但是,即使在循环发生时正在执行 Item_Read,我也会得到所有空网格。

有什么想法吗?

来源:

@foreach (var itemM in Model)
    {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => itemM.id)
            </td>
            <td>

               @(Html.Kendo().Grid<SomeOtherModel>()
                .Name("KendoGrid" + itemM.id)
                .Columns(columns =>
                {
                    columns.Bound(p => p.title);
                    columns.Bound(p => p.details);
                })
                .AutoBind(true)
                 .DataSource(dataSource => dataSource
                 .Ajax()
                 .Model(model =>
                 {
                     model.Id(p => p.itemId);
                     model.Field(p => p.itemId).Editable(false);
                 })
                 .Read(read => read.Action("Item_Read", "Controller", new { id = itemM.id }))
             )
            )
            </td>
        </tr>
    }

【问题讨论】:

  • 第一步是在浏览器中使用调试器,Kendo Grid 全部是 JavaScript(您使用的 MVC Wrapper 只是为您构建 HTML/JavaScript)。查看是否发生任何错误,确保您可以引用每个网格,检查它们的 DataSource 属性,查看是否有任何数据等。

标签: asp.net-mvc razor kendo-ui kendo-grid


【解决方案1】:

问题是我的 ViewModel,其中一个属性为空。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-08
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多