2010-11-19 80 views
8

我正在使用Visual Studio 2008和ASP.net ..我想要预览在网页中创建的电子邮件。我在处理电子邮件正文中的双引号时遇到问题。处理mailto中的双引号:

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

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

我已将收件人字段留空,因为我只需预览电子邮件。

在运行时,我得到一个Microsoft Outlook错误一样, “命令行参数无效。请确认您使用的开关”

回答

14

看起来你需要把他们的网址,所以你可以简单地对其进行URL编码(至%22):

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

是的。这有帮助。非常感谢!! – 2010-11-19 19:06:21