簡體   English   中英

在另一個mailto的內部調用Mailto

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM