我无法为这个主题写一个好标题,因为我的问题有点奇怪。我在网站上使用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。