需要输出成html标签时编译器却自动帮我们输出成字符串,这该怎么办?下面有个三个解决方法,一一测试便知其效果是如何
也许很多人从数据库中读的数据是不需要数据成html标签的,但是也许有一天你们会发现当我们需要输出成html标签时编译器却自动帮我们输出成字符串了这是我们可以这样来
方法1:
最常用的方法,使用JS或JQ
JQ:
$("#div").html("<span>我是HTML代码</span>");
JS:
var dobj=document.getElementById("div"); dobj.innerHTML = "<span>我是HTML代码</span>";
方法2:
当你发现从数据库读的数据用上面两种方法都不行时可以使用它试试
$("#div").html(“@Html.Raw(我是数据库中的HTML代码)”);