C# 更改outlook html电子邮件中呈现的电子邮件地址上超链接的颜色

C# 更改outlook html电子邮件中呈现的电子邮件地址上超链接的颜色,c#,html,css,hyperlink,outlook,C#,Html,Css,Hyperlink,Outlook,我有一些C代码,它将电子邮件地址插入html字符串中的占位符(占位符的格式为%email%),然后将此html作为电子邮件发送,然后使用Outlook打开 基本上,我希望超链接的颜色是白色,而不是默认的蓝色 我曾尝试使用CSS,但似乎无法处理Outlook中的输出。我也尝试过将颜色编码成html,但仍然没有成功。似乎默认的超链接颜色覆盖了我硬编码的颜色 在此方面的任何帮助都将不胜感激 谢谢。您尝试过内联样式吗 <a href="#" style="color: #fff;">Link

我有一些C代码,它将电子邮件地址插入html字符串中的占位符(占位符的格式为%email%),然后将此html作为电子邮件发送,然后使用Outlook打开

基本上,我希望超链接的颜色是白色,而不是默认的蓝色

我曾尝试使用CSS,但似乎无法处理Outlook中的输出。我也尝试过将颜色编码成html,但仍然没有成功。似乎默认的超链接颜色覆盖了我硬编码的颜色

在此方面的任何帮助都将不胜感激


谢谢。

您尝试过内联样式吗

<a href="#" style="color: #fff;">Link</a>

可能太晚了。尝试将样式放置在a标记内的跨度标记上

<a href="#" style="color: #fff;"><span style="color: #fff;">Link</span></a>


Hi,是的,我有,但不幸的是,我仍然没有运气。您能否编辑您的答案以显示模板的相关部分,然后单独显示电子邮件中的标记是如何产生的?