c# - 使用超链接发送邮件的 ASP.NET 应用程序

标签 c# asp.net .net

MailMessage message = new MailMessage();
message.From = new MailAddress("hkar@gmail.com");

message.Subject = "Subject";
message.Body = "Please login";
SmtpClient smtp = new SmtpClient();

message.To.Add("karaman@gmail.com");                  
smtp.Send(message);

我想在已发送邮件的正文中有一个超链接,上面写着“登录”。我该怎么做?

最佳答案

message.Body = "Please <a href=\"http://www.example.com/login.aspx\">login</a>";

确保在发送内容时突出显示内容是 HTML。

message.IsBodyHTML = true;

关于c# - 使用超链接发送邮件的 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10719722/

相关文章:

c# - LayoutAwarePage 在命名空间中不存在 VS2012 错误?

c# - 带有 Parallel.For() 的 AccessViolationException

asp.net - 如果页面出现异常,则使输出缓存无效

asp.net - 自动生成链接列表

javascript - 为什么不能从 javascript 更改 asp.net 中的标签文本?

c# - Quartz.NET ADO.net 数据库配置

c# - 如何在没有 ClickOnce 的情况下自动更新应用程序?

c# - 如何将 SWIG 生成的 C++ DLL 引用添加到 C# 项目?

c# - 我们可以在代码隐藏中使用 WPF 绑定(bind)中的 Where 子句吗?

.net - Oracle 存储过程 - 从打开游标的过程返回游标