AjaxControlToolKit HTMLEditorExtender在添加链接时将锚标记添加为普通文本

Shi*_*eek 7 c# asp.net ajax ajaxcontroltoolkit htmleditorextender

我无法为这个主题写好标题,因为我的问题有点奇怪.我在我的网站上使用AjaxControlToolkit HTMLEditorExtender发送HTML格式的电子邮件.其他所有功能,如粗体,斜体,下划线等都可以正常工作,但是当我添加一个链接时,它会显示如下的HTML代码:

在此输入图像描述

正如您所见,BOLD正在运行,但锚标签以HTML代码格式显示.

扩展程序代码和文本框:

<asp:TextBox ID="TextBox2" runat="server" Height="376px" 
                TextMode="MultiLine" Width="795px"></asp:TextBox>
            <asp2:HtmlEditorExtender ID="TextBox2_HtmlEditorExtender" 
    runat="server" Enabled="True" TargetControlID="TextBox2">
</asp2:HtmlEditorExtender>
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么会这样吗?这是扩展器的一些错误吗?

小智 1

考虑到我没有足够的声誉来评论该帖子,我将在这里提出一个后续问题。我们有什么办法可以看到您在 C# 后端获得的文本吗?如果字符串有一些奇怪的格式,这可能是问题的根源。

另外,电子邮件客户端并不意味着浏览器,并且电子邮件客户端有可能无法正确呈现 html。