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

如您所见, BOLD 在起作用,但 anchor 标记以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>

谁能告诉我为什么会这样吗?这是扩展程序的错误吗?

最佳答案

考虑到我没有足够的声誉来发表评论,因此我将在此处提出后续问题。有什么办法可以让我们看到您在C#后端上看到的文本?如果字符串格式有些奇怪,则可能是此问题的根源。

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

09-07 00:37