修复模型中的html字符串以嵌入视图中

时间:2014-08-27 12:33:12

标签: jquery html asp.net-mvc

这是返回的模型中的字符串。 "<table><tr><td></td><td>2003</td&gt; ..“所以很好 但是当谈到它变成了。 “&LT;表&gt;&LT; TR&GT;&LT; TD&GT;&LT; / TD&安培; GT ...” 当我编码并将其附加到元素时。

 var data = '@Html.Raw(Html.Encode(Model.tablestr))';
    $("#divdt").empty();
    $("#divdt").append(data);

以文本模式显示页面html字符串

table><tr><td></td><td>2003</td><td>2011</td><td>2012</td><td>2013</td><td>2014</td><td>TOPLAM</></tr><tr><td>ADANA</td><td><a href="Denetimler">0</a></td><td><a href="Denetimler">1</a></td><td><a href="Denetimler">1</a></td><td><a href="Denetimler">2</a></td><td><a href="Denetimler">0</a></td><td><a href="Denetimler">4</a><

如何将此值附加为html元素?

1 个答案:

答案 0 :(得分:0)

您同时使用.Raw.Encode似乎没有多大意义。试试这个:

 var data = '@Html.Raw(Model.tablestr)';
    $("#divdt").empty();
    $("#divdt").append(data);