1

我在一个asp页面上模仿我的电子邮件客户端。我有一个显示来自、主题、附件和正文等内容的网格视图。正文是html。当我在网格视图中查看它并设置 htmlencode='false' 时,我可以正确看到它。但是,我想在文本框中显示它,以便它可以编辑和转发或回复。

有任何想法吗?

谢谢,

4

6 回答 6

1

将 HTML 加载到富文本编辑器中以允许用户对其进行编辑 - 请注意,大多数富文本编辑器并非旨在创建电子邮件安全的 HTML,如果您要支持超过最基本的格式。

一些示例富文本编辑器:

于 2012-09-11T17:00:03.190 回答
0

研究使用像可爱编辑器这样的所见即所得(所见即所得)文本编辑器

于 2012-09-11T17:00:27.387 回答
0

您需要使用HTML 编辑器/文本框,我们使用 DevExpress 组件,质量非常高,但不是免费的,还有 Telerik 或 Infragistics 等替代品以及免费替代品......请参见此处:最佳免费可用的所见即所得 html 编辑器

于 2012-09-11T17:01:04.390 回答
0

试试这个... 你不能在文本框中显示 html 但你可以得到源代码。我正在使用这个:)点击这里

于 2012-09-11T17:02:15.260 回答
0

您可以尝试 dinamycly 将 html 代码添加到页面:

<div runat="server" id="myDiv">
</div>

然后从代码隐藏设置其 InnerHtml 属性:

myDiv.InnerHtml = "your html here";

但是用这种方式你不能编辑它......

于 2012-09-11T17:23:40.443 回答
0

如果您使用的是 Devexpress 控件,

您可以使用 ASPxHTMLEditor。

它完全按照您的要求工作。

于 2012-09-28T20:15:40.430 回答