2017-09-25 35 views
-1

如何發送郵件正文中的超鏈接。我無法發送鏈接作爲字符串。 使用代碼:如何使用mailto發送郵件正文超鏈接

string tempurl = "http://jcr.vidyoeval.ril.com/flex.html?roomdirect.html&key=j8XPnetS2l"; 
var mail_body = "mailto:" + "" + "?body=" + tempurl + "&subject=" + "Let us talk on JioHuddle"; 

// string mailto = string.Format("mailto:{0}?Subject={1}&Body={2}", "", "Let us talk on JioHuddle", tempurl); 
System.Diagnostics.Process.Start(mail_body); 

回答

-2

會將網址在 「A HREF = ...」 這樣的:

var mail_body = "mailto:" + "" + "?body=<a href='"+ tempurl + "'>&subject=" + "Let us talk on JioHuddle" 
+0

爲什麼downvotes?我會接受一個解釋......我也認爲這個問題中的'mailto'這個詞是誤導性的,他似乎只希望根據「如何在郵件正文中發送超鏈接」在郵件正文中發送超鏈接。不能發送鏈接它被視爲一個字符串「 但當然,downvote只看問題的標題,而不是思考20秒 編輯:btw,據此,我不認爲這是一個重複的問題 –

+0

我的downvote的原因:(1)您生成的HTML已損壞(無結束標記)。 (2)URL不能像這樣插入到主體中(OP的URL包含&符號,需要先編碼)。 (3)這根本不起作用,這表明你沒有打算自己測試它。正如鏈接問題中的答案所解釋的那樣,您*無法*使用'mailto:'鏈接設置純文本以外的內容。所以你不能使用HTML,並且這些鏈接不會呈現爲鏈接。 – poke

+0

好的,謝謝,我沒有看到網址中的&符號,可以安全地說,沒有它們可以工作?我測試了一個MailMessage對象中的HTML,在它的.Body屬性中,並且沒有發生任何奇怪的事情......雖然我仍然認爲@Shefali的意思是要求他的問題沒有'mailto'的含義,那是他回答嘻嘻 總之,THANK你爲你解釋,我的意思是!社區反饋是讓我愛上了SO的東西,讓我把它作爲我的起始頁面,並最終讓我創建一個帳戶,以獲得一些幫助,除了免費獲得它:) –

相關問題