复制/粘贴到文本区域时保留 html 标记

本文关键字:保留 html 标记 区域 文本 复制 | 更新日期: 2023-09-27 18:32:29

我需要用户在另一个(外部)网页中选择文本,并将其复制/粘贴到html textarea txaQuote(具有runat服务器属性)。

然后,我将值捕获为:

string quote = txaQuote.Value;

但是,这仅捕获"文本" - 不会保留任何 html 标记(例如,如果源具有任何<a>标记或跨度<p></p>标记)。 有什么办法可以做到这一点吗?

string quote = txaQuote.InnerHtml 

string quote = txaQuote.InnerText

不起作用,所以我猜 html 实际上在复制/粘贴过程本身中丢失了。有没有办法保存它?

复制/粘贴到文本区域时保留 html 标记

所以,在我看来,问题出在文本区域控件本身,它不是富文本。通过使用菜单实验室富文本框,我可以保留 html。