[英]Calling Mailto inside body of another mailto
是否可以将mailto放入另一个mailto的内部?
我有vb.net代码,通过它我可以打开Outlook窗口。
我有以下代码,
sMsg = User.Redirect("mailto:" + legRev + "& CC=" + cc + "&Subject= " + OuterSubject + "&body=" + Body)
ScriptManager.RegisterStartupScript(Me.Page, Me.GetType(), "showalert", sMsg, True)
Public Function Redirect(ByVal PageName As String) As String
Dim sb As New StringBuilder()
sb.Append("window.location.href='" + PageName + "'; ")
Return sb.ToString()
End Function
在身体弦上我有
mailto:" + innerTo + "&CC=" + innerCC + "&Subject= " + innerSubject
问题是我正在打开主题设置为“ innerSubject”而不是“ OuterSubject”的邮件
我认为我的OuterSubject已被InnerSubject取代。
主体字符串需要使用Uri.EscapeDataString
类的函数进行转义。 您的URI应该最终只有一个?
里面的任何&
字符都不可见。 例:
mailto:john.doe@example.com?subject=Test+Message&body=mailto%3Ajane.doe%40example.com%3Fcc%3Dbob%40bob.com%26subject%3DReply%2Bto%2Byou
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.