C# c语言中的电子邮件事件处理#

C# c语言中的电子邮件事件处理#,c#,asp.net,C#,Asp.net,我需要在电子邮件正文上实现事件,即当我使用SmtpClient发送邮件时,以及当用户单击电子邮件正文中的任何位置时发送邮件后,需要重定向到另一个页面 请帮帮我。为此,您需要做几件事: 将邮件正文构建为html标记,将所有内容包含在锚定标记内,并使用href指向要重定向到的站点 将MailMessage对象的IsBodyHtml属性设置为true 寄信 试着这样做: string mailBodyHtml = "<a href='https://YourSiteName.com'>

我需要在电子邮件正文上实现事件,即当我使用SmtpClient发送邮件时,以及当用户单击电子邮件正文中的任何位置时发送邮件后,需要重定向到另一个页面


请帮帮我。

为此,您需要做几件事:

  • 将邮件正文构建为html标记,将所有内容包含在锚定标记内,并使用href指向要重定向到的站点
  • MailMessage
    对象的
    IsBodyHtml
    属性设置为
    true
  • 寄信
试着这样做:

string mailBodyHtml = "<a href='https://YourSiteName.com'> enclose the whole content here </a>
MailMessage mail = new MailMessage("fromAddress", "toAddress", "subject here", mailBodyHtml);
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient("localhost");
client.Send(mail);
string mailBodyHtml=”
MailMessage mail=新邮件(“fromAddress”、“toAddress”、“此处主题”、mailBodyHtml);
mail.IsBodyHtml=true;
SmtpClient=新的SmtpClient(“本地主机”);
客户端。发送(邮件);

在电子邮件正文中包含一个链接。我想使整个正文成为可点击的,这意味着用户在电子邮件正文中的任何位置单击都会重定向到另一个页面。我已经这样做了,但链接仅应用到文本,但我希望邮件的整个正文窗口部分必须是可点击的clickable@shyamaWadhwani:我不明白你所说的
全身窗口是什么意思,您是否正在尝试生成垃圾邮件?这可能是您将得到的最接近的结果。没有(或很少有)在电子邮件客户端中支持javascript。高级CSS选项也将受到限制,因为在电子邮件客户端中只支持基本的CSS。不,我不想生成垃圾邮件,我只希望整个电子邮件正文部分可以单击,即用户单击正文中的任何位置都需要重定向,直到正文文本。@shyamaWadhwani:这就是我的建议在上面的答案中,创建一个html,包含你想在邮件正文中添加/发送的任何内容,然后将这些标记包含在