Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用超链接发送邮件_C#_Email_Hyperlink - Fatal编程技术网

C# 使用超链接发送邮件

C# 使用超链接发送邮件,c#,email,hyperlink,C#,Email,Hyperlink,我有一个基本的SendMail方法,使用System.Net.Mail,效果很好,希望能得到一些关于如何使用超链接发送的建议 System.Diagnostics.Process.Start("mailto:EMAILADRESS"); 大意是 labTester.Text=如果您没有收到邮件,请 这是我一直使用的邮件方法 protected static void SendMail(string firstName, string lastName, string email, string

我有一个基本的SendMail方法,使用System.Net.Mail,效果很好,希望能得到一些关于如何使用超链接发送的建议

System.Diagnostics.Process.Start("mailto:EMAILADRESS");
大意是
labTester.Text=如果您没有收到邮件,请

这是我一直使用的邮件方法

protected static void SendMail(string firstName, string lastName, string email, string password)
    {
        MailMessage mailMessage = new MailMessage();
        mailMessage.From = new MailAddress("YourMail@lr.co.za", "Visuals");
        mailMessage.To.Add(email);
        mailMessage.Subject = "Thank you for registering!";
        //mailMessage.Body = "<html><body><div style=\"font-family:arial;font-size:12px\"><p>Dear " + firstName + " " + lastName + "</p><p>Your details are as follows:<ul><li><b>User Name:</b>&nbsp;" + email + "</li><li><b>Password:</b>&nbsp;" + password + "</li></ul><p>To complete The Registration,<a href=\"http://www.lrvisuals.co.za/LoginUser.aspx?IsApproved=Yes&userName="+firstName+"'>\">please click the following link</a></p></div></body></html>";
        mailMessage.Body = "<html><body><div style=\"font-family:arial;font-size:12px\"><p>Dear " + firstName + " " + lastName + "</p><p>Your details are as follows:<ul><li><b>User Name:</b>&nbsp;" + email + "</li><li><b>Password:</b>&nbsp;" + password + "</li></ul><p>To complete The Registration,<a href=\"http://localhost:2482/LoginUser.aspx?IsApproved=Yes&userName=" + email + "'>\">please click the following link</a></p></div></body></html>";
        mailMessage.IsBodyHtml = true;
        SmtpClient mailSender = new SmtpClient(ConfigurationManager.AppSettings["smtpconn"]);
        mailSender.Send(mailMessage);
    }
受保护的静态void SendMail(字符串firstName、字符串lastName、字符串email、字符串密码)
{
MailMessage MailMessage=新建MailMessage();
mailMessage.From=新邮件地址(“YourMail@lr.co.za","视觉效果";;
mailMessage.To.Add(电子邮件);
mailMessage.Subject=“感谢您的注册!”;
//mailMessage.Body=“亲爱的”+firstName+“+lastName+”

您的详细信息如下:
  • 用户名:“+email+”
  • 密码:“+Password+”要完成注册,

    ”; mailMessage.Body=“亲爱的”+firstName+“+lastName+”

    您的详细信息如下:
    • 用户名:“+email+”
    • 密码:“+Password+”要完成注册,

      ”; mailMessage.IsBodyHtml=true; SmtpClient mailSender=新的SmtpClient(ConfigurationManager.AppSettings[“smtpconn”]); mailssender.Send(mailMessage); }
甚至可以使用超链接执行方法(代码隐藏)

System.Diagnostics.Process.Start("mailto:EMAILADRESS");
使用链接标签,在OnClick事件上添加methode并执行此操作

您可以添加CCs、BCCs,还可以添加主题和正文。 具有%0A的新行

e、 g

使用链接标签,在OnClick事件上添加methode并执行此操作

您可以添加CCs、BCCs,还可以添加主题和正文。 具有%0A的新行

e、 g


如果您试图从asp.net页面调用代码,可以使用


除非您使用ajax,否则无法从普通超链接调用代码隐藏中的方法,否则事情会变得更复杂。

如果您试图从asp.net页面调用代码隐藏,可以使用

除非使用ajax,否则不能从普通的超链接调用代码中的方法,否则事情会变得更复杂。

使用链接按钮 点击这里 要调用函数,请使用链接按钮 点击这里 要调用函数

请尝试执行以下操作:尝试执行以下操作: