如何防止 Kendo 网格(ASP.NET MVC 包装器)在绑定数据中转义 HTML link?

How to prevent Kendo Grid (ASP.NET MVC wrapper) from escaping HTML link in bound data?

我在 ASP.NET MVC 应用程序中有一个 Kendo 数据网格。我绑定到网格的第一列数据包含一个包含 HTML link 的字符串。当网格在浏览器中加载时,HTML 标记被转义并可见,而不是呈现为 hyperlink。

如何改变这种行为?

<div>
@(Html.Kendo().Grid<ManageProjectViewModel>()
    .Name("grid")
    .Columns(columns =>
    {
        columns.Bound(c => c.OrganizationName).Width(150).Format("");
        columns.Bound(c => c.Name).Width(150);
        columns.Bound(c => c.AdministratorName).Width(150);
        columns.Bound(c => c.SponsorName).Width(150);
    })
    .Selectable(selectable => selectable
        .Mode(GridSelectionMode.Single))
            .Events(events => events.Change("onChange").DataBound("initGrid"))
    .Sortable()
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("ListProjects", "Organization"))
        .ServerOperation(false)
    )

)
</div>

你应该使用 .Encoded(false);在要显示原始数据的列上 html