2009-12-10 3 views
0

Tout d'abord, mon anglais est pas très bon alors soyez gentil :)LinkFormat intérieur de Textmails


Mon problème:

via le code .NET i envoie des mails à plusieurs récepteurs. Ces Mails contiennent un lien qui est décryptée comme ceci:

« http://www.abc.com/Defaul.aspx?id=o70pzUOz65E= »

Le problème est maintenant que, F.E. dans Outlook, le lien se termine avant le "=" et le "=" est simplement écrit sans faire partie du lien. Les Mails sont de simples TextMails et sont encodés avec "MailEncoding.QuotedPrintable"

Est-ce que quelqu'un a un indice pour moi, comment je peux montrer le lien complet sans utiliser HTML Mails?

Répondre

1

Je ne pense pas qu'il existe une bonne solution sans changer l'URL.

Vous pourriez être en mesure de changer l'URL en ajoutant un paramètre supplémentaire à la fin. Quand j'ai essayé cette URL dans un e-mail Outlook 2007 texte brut, il a souligné correctement la chose:

http://www.abc.com/Defaul.aspx?id=o70pzUOz65E=&x=1

ASP.NET doit ignorer les arguments querystring supplémentaires dans une requête GET. Donc, il va ignorer le "& x = 1" et il suffit de traiter le "id".

+0

Oui j'ai fait comme ça hier soir. Bien que ce soit juste une solution de contournement, cela fonctionne parfaitement – KroaX