Javascript 使用'&书信电报;b>';标记为html
如何在我的html页面中将我的字符串:Javascript 使用'&书信电报;b>';标记为html,javascript,asp.net-mvc,razor,wysiwyg,Javascript,Asp.net Mvc,Razor,Wysiwyg,如何在我的html页面中将我的字符串:test显示为:test? 我从我的数据库中获取字符串,该数据库是使用所见即所得编辑器创建的 我尝试过使用razor语法: @Html.Encode(Model.teststring); 但这不起作用 我也尝试过使用javascript,但也不起作用: <div id="@Model.ID"> <script type="text/javascript"> $('#@Model.ID').html(Model.te
test
显示为:test?
我从我的数据库中获取字符串,该数据库是使用所见即所得编辑器创建的
我尝试过使用razor语法:
@Html.Encode(Model.teststring);
但这不起作用
我也尝试过使用javascript,但也不起作用:
<div id="@Model.ID">
<script type="text/javascript">
$('#@Model.ID').html(Model.teststring);
</script>
</div>
$('#@Model.ID').html(Model.teststring);
两者都显示如下文本:test
有办法解决我的问题吗?您需要将它放在
Html.Raw()
中,如下所示
@Html.Raw(Model.teststring)
此方法使用IHtmlString类包装HTML标记,该类呈现未编码的HTML。您可以了解更多信息您的ID命名有两个问题:
var模型={
teststring:“测试”
};
$('#ModelID').html(Model.teststring)代码>
@Html.Raw(Model.teststring)