在文本区域中显示编码的 HTML

本文关键字:编码 HTML 显示 文本 区域 | 更新日期: 2023-09-27 18:33:53

当我尝试在文本区域中显示编码的 HTML 字符串时,我在 mvc 解码时遇到问题,我尝试了这个:

    <textarea rows="3" cols="20" style="width: 80%; height:150px; margin:10px 0px;">
      &lt;iframe allowtransparency='true'...
    </textarea>

而这个:

<textarea rows="3" cols="20" style="width: 80%; height:150px; margin:10px 0px;">
    @(Html.Raw("&lt;iframe allowtransparency='true'..."))
</textarea>

但它仍然显示为<iframe allowtransparency='true'而不是&lt;iframe allowtransparency='true'...

在文本区域中显示编码的 HTML

尝试转义你的 & 符号。它看起来像

<textarea>
    &amp;lt;iframe ...
</textarea>