我們正在向查詢字符串值發送電子郵件。但是,在一個郵件查詢字符串值沒有出現在激活鏈接:如何在鏈接中使用查詢字符串值發送電子郵件
msg.Body = "<a href=\'http://www.example.com/SignUp.aspx?nyckel= uniqueid'>Click</a>";
這裏UNIQUEID是隨機生成的值,並隨機產生的價值不是在一個鏈接顯示。
鏈接電子郵件(http://www.example.com/SignUp.aspx?nyckel= uniqueid),顯示在 (http://www.example.com/SignUp.aspx?nyckel= XXXXXXX)的位置。
下面是代碼:
public static void sendMail(string Email, string uniqueid)
{
uniqueid = GenerateRandom.GetUniqueReferalid(14);
MailMessage msg = new MailMessage();
msg.From = new MailAddress("Admin");
string _toId = Email.ToString();
msg.To.Add(new MailAddress(_toId));
msg.Subject = ("Refer a Friend");
msg.IsBodyHtml = true;
msg.Body = "<a href=\'http://www.example.com/SignUp.aspx?nyckel=uniqueid'></a>";
SmtpClient client = new SmtpClient();
client.EnableSsl = true;
client.UseDefaultCredentials = true;
try
{
client.Send(msg);
}
catch
{
}
分享您用來發送郵件的代碼。您沒有正確生成字符串 – nunespascal 2013-02-21 05:23:37