Kendo TabStrip中的Kendo MVC Grid

时间:2015-12-04 09:59:38

标签: asp.net-mvc kendo-grid kendo-asp.net-mvc kendo-tabstrip

我在部分视图中使用了Kendo Tabstrip控制位置,并且在该标签中我有Kendo Grid。

         @(Html.Kendo().TabStrip()
                .Name("tabstrip1")
                .Items(ts =>
                        {
                        ts.Add()
                        .Text("Tab Strip 1")
                        .Content(@<text>
                            @(Html.Kendo().Grid<testproject.Class.DiscussionBoard>()
                                .Name("kendogrid1")
                                .Columns(columns =>
                                    {
                                        columns.Bound(p => p.Name).Title("Name");
                                        columns.Bound(p => p.CreatedBy).Title("Created By");
                                        columns.Bound(p => p.Subject).Title("Subject");
                                        columns.Bound(p => p.CommentsDescription).Title("Comments/Description");
                                        columns.Bound(p => p.ModifiedOn).Title("Modified On ");
                                    })
                        .NoRecords("No Recod Exists!!")
                            )
                        </text>);
                        })
        )

当我运行时,我收到此错误 Error When Kendo MVC Grid is used inside kendo TabStrip

我尝试在网上搜索,但对这个问题没有太多了解

ASP MVC 5项目

始终感谢帮助

由于

1 个答案:

答案 0 :(得分:4)

使用GridBuilder.ToHtmlString()

.Content(Html.Kendo().Grid<testproject.Class.DiscussionBoard>()
    .Name("kendogrid1")
    .Columns(columns =>
    {
        columns.Bound(p => p.Name).Title("Name");
        columns.Bound(p => p.CreatedBy).Title("Created By");
        columns.Bound(p => p.Subject).Title("Subject");
        columns.Bound(p => p.CommentsDescription).Title("Comments/Description");
        columns.Bound(p => p.ModifiedOn).Title("Modified On ");
    })
    .NoRecords("No Recod Exists!!")
    .ToHtmlString()
)