gpt4 book ai didi

asp.net - Razor 语法 : Html. Raw 在 <textarea> 中不起作用

转载 作者:行者123 更新时间:2023-12-04 00:35:45 25 4
gpt4 key购买 nike

我有一个 asp.net 项目,其中 Html.Raw() 对于 textarea 标记没有按预期工作:

 <textarea>@(Html.Raw("<p>Test</p>"))</textarea>

Result

如何让 html 正确呈现?

最佳答案

您的代码可以正常工作,但是 <textarea>元素不能包含格式化的 HTML。换句话说,Html.Raw()正在做它的事情,但浏览器正确地没有格式化 <textarea> 中的 HTML 标签元素。

根据 MDN ,“字符数据”是 <textarea> 唯一允许的内容.

如果您需要允许格式化 HTML 的文本区域之类的东西,您正在寻找所见即所得的编辑器,例如 CKEditor , TinyMCE , 或剑道的 Editor .

关于asp.net - Razor 语法 : Html. Raw 在 &lt;textarea&gt; 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24830603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com