uzyskanie linku do resetowania hasła w wiadomości pocztowej

0

program wysyła do użytkownika link służący do resetowania hasła

manager.SendEmail(user.Id, "Zmiana hasła konta " + this.tbEmail.Text, "<a href=\"" + callbackUrl + "\">link</a>")

korzystam z funkcji

       var text = HttpUtility.HtmlEncode(message.Body);
        var msg = new MailMessage();       
        msg.IsBodyHtml = true;
        msg.Body = message.Body;

Niestety po otwarciu emaila użytkownik nie ma linku tylko czysty tekst <a href=......
Jak należy przesłać link aby użytkownik miał w mailu rzeczywiście link do kliknięcia

0
"<a href=\"" + callbackUrl + "\">link</a>"

Ukośniki masz w dobrą stronę?

0

Każdy dobry framework webowy enkapsuluje zgodnie z regułami HTML/XML znaki specjalne, mniejszy/większy, ampersend to najważniejsze.Domyślam się, że EncodeHatml to robi, czy w bibliotece dodatkowo jakaś warstwa, to nie wiem.
Trzeba "poprosić" aby konkretny fragment nie był zmieniany, był włączony wprost, i każdy dobry framework ma stosowne "coś"

I tu się kończy moja wiedza, w webówce C# / ASPX nie jestem aktywny

1 użytkowników online, w tym zalogowanych: 0, gości: 1