Kendo网格层次结构的问题

ead*_*dam 8 asp.net-mvc kendo-ui

任何人都可以写一些简单的步骤来实现kendo ui grid(mvc)中的层次结构.我一直在尝试他们的演示,但无法让它工作.谢谢你的帮助!

我想我错过了一些东西,但这就是我正在做的事情(如http://demos.kendoui.c​​om/web/grid/hierarchy.html)

我将.ClientDetailTemplateId("Grid2Template")添加到我现有的网格中.然后我正在为Grid2Template编写代码.

我正在完成演示中显示的100%,但无法使用这两个步骤.还有其他涉及的内容吗?

这是一个非常简单的演示项目...... http://www.mediafire.com/?5qjyp40qfef7dkb

Pet*_*bev 9

你的问题有点棘手,很难找到.转到webconfig并删除以下行:

<httpRuntime requestValidationMode="4.5" targetFramework="4.5" encoderType="System.Web.Security.AntiXss.AntiXssEncoder, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Run Code Online (Sandbox Code Playgroud)

此编码器AntiXSS会破坏客户端模板,并且Grid无法显示详细信息模板.

在此更改后,项目应该运行正常.


Mar*_*son 6

很抱歉迟到了.无需删除AntiXss编码器.只需解码字符串Kendo吐出并在您的视图上原始显示.

所以代替:

@(Html.Kendo().TabStrip().Items(…).ToClientTemplate())
Run Code Online (Sandbox Code Playgroud)

做这个:

@Html.Raw(HttpUtility.HtmlDecode(Html.Kendo().TabStrip().Items(…).ToClientTemplate().ToString()))
Run Code Online (Sandbox Code Playgroud)