在mailto中处理双引号:

时间:2010-11-19 18:52:34

标签: javascript asp.net

我正在使用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错误,如: “命令行参数无效。验证您正在使用的开关”

1 个答案:

答案 0 :(得分:14)

看起来您需要将它们放在网址上,这样您就可以对它们进行URL编码(到%22):

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