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 のサンプルによると、これは機能するはずですが、機能しません。ブラウザの出力に
「This is a < br/> Test」と表示される

望ましいものではありません:

  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 に答える