我正在使用Visual Studio 2008和ASP.net ..我想预览在网页中创建的电子邮件。我在处理电子邮件正文中的双引号时遇到问题。
string emailbody = "\"some text\"";
btPreviewEmail.OnClientClick = "javascript:location.href='mailto:?subject=Chalk Pushcast Software Order Agreement&body=" + emailbody + "';";
我已将收件人的字段留空了,因为我只需要预览电子邮件。
在运行时,我收到Microsoft Outlook错误,如: “命令行参数无效。验证您正在使用的开关”
答案 0 :(得分:14)
看起来您需要将它们放在网址上,这样您就可以对它们进行URL编码(到%22
):
string emailbody = "%22some text%22";