这是返回的模型中的字符串。 "<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元素?
答案 0 :(得分:0)
您同时使用.Raw
和.Encode
似乎没有多大意义。试试这个:
var data = '@Html.Raw(Model.tablestr)';
$("#divdt").empty();
$("#divdt").append(data);