2010-11-19 13 views
8

Estoy trabajando en Visual Studio 2008 y ASP.net .. Quiero obtener una vista previa del correo electrónico que se crea en la página web. Tengo problemas para manejar comillas dobles en el cuerpo del correo electrónico.Manejo de comillas dobles en mailto:

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

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

He dejado el campo del destinatario en blanco porque solo tengo que obtener una vista previa del correo electrónico.

En tiempo de ejecución, aparece un error de Microsoft Outlook, como, "El argumento de la línea de comandos no es válida. Verificar el interruptor está utilizando"

Respuesta

14

Parece que necesita para ponerlos en la URL, por lo que simplemente puede codificar URL (a %22):

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

Sí. Eso ayudó. ¡¡Muchas gracias!! –

Cuestiones relacionadas