2010-11-19 14 views
8

Ich arbeite an Visual Studio 2008 und ASP.net .. Ich möchte eine Vorschau der E-Mail, die auf der Webseite erstellt wird. Ich habe Probleme mit doppelten Anführungszeichen im E-Mail-Text.Umgang mit doppelten Anführungszeichen in mailto:

string emailbody = "\"some text\""; 

btPreviewEmail.OnClientClick = "javascript:location.href='mailto:?subject=Chalk Pushcast Software Order Agreement&body=" + emailbody + "';"; 

Ich habe das Feld des Empfängers leer gelassen, weil ich nur eine Vorschau der E-Mail anzeigen muss.

Zur Laufzeit, erhalte ich eine Fehler Microsoft Outlook wie „Das Befehlszeilenargument ist ungültig. Überprüfen Sie den Schalter Sie verwenden“

Antwort

14

Es sieht aus wie man sie auf die URL setzen müssen, so dass Sie kann sie einfach URL kodieren (zu %22):

string emailbody = "%22some text%22"; 
+0

Ja. Das hat geholfen. Danke vielmals!! –

Verwandte Themen