0
쿼리 문자열 값으로 전자 메일을 보내고 있습니다. 그러나 메일 쿼리 문자열 값은 활성화 링크에 표시되지 :링크에서 쿼리 문자열 값을 사용하여 전자 메일을 보내는 방법
여기msg.Body = "<a href=\'http://www.example.com/SignUp.aspx?nyckel= uniqueid'>Click</a>";
가 UniqueID 임의 생성 된 값, 임의 생성 된 값은 링크에 표시되지 않습니다.
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