【问题标题】:Handling double quotes in mailto:处理 mailto 中的双引号:
【发布时间】:2010-11-19 18:52:34
【问题描述】:

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

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

    看起来你需要把它们放在 url 上,所以你可以简单地对它们进行 URL 编码(到%22):

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

    【讨论】:

    • 是的。这有帮助。非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多