9

我有一个使用 Telerik 网格的 MVC3 应用程序。我有一个带有 html 的变量,我想显示原始数据:

   o.RawHtml = "This is a <br/> Test";

   @(Html.Telerik().Grid(Model)
   .Columns(columns =>
    {
        columns.Bound(o => o.RawHtml).ClientTemplate("<#= RawHtml #>").Title("Raw");

       })

根据 Telerik 样本,这应该可以,但它没有。浏览器中的输出显示
“这是一个 < br/> 测试”

而不是想要的:

  This is a
  Test

有任何想法吗?谢谢

4

1 回答 1

29

您是否尝试将Encoded列的属性设置为false此页面提供了一些信息。

<%= Html.Telerik().Grid(Model)
    .Name("Orders")
    .Columns(columns =>
    {
        columns.Bound(o => o.OrderID).Encoded(false);
    })
%>

默认情况下,列是 html 编码的。

于 2012-05-17T20:38:52.487 回答