请附上我的问题的HTML代码和打印屏幕。当我在ckeditor中写一些东西,并使用html标签应用样式时,它使用html标签保存文本,而不仅仅是文本本身,在这种情况下只是 CONTENT SAMPLE TEXT
,并应用html某些标签的样式,而不是显示
&LT p为H.;< / p为H.
结果:
<div class="form-group">
@Html.LabelFor(model => model.LongDescription1, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextAreaFor(model => model.LongDescription1, new { @id = "LongDescription1", @class = "form-control", @rows = "200" })
@Html.ValidationMessageFor(model => model.LongDescription1, "", new { @class = "text-danger" })
<script>CKEDITOR.replace("LongDescription1", { htmlEncodeOutput: true });</script>
</div>
</div>
答案 0 :(得分:0)
您的HTML代码已转义。在显示之前,您需要对其进行解除。
您可以使用
进行PHP$string = '<div>SAMPLE TEXT</div>' ;
$string = html_entity_decode($string) ;
echo $string;
输出
SAMPLE TEXT
右边的