在HTML电子邮件
问题描述:
.NET编码图像URL我有一个Web应用程序,在电子邮件的正文发送HTML电子邮件中的一些图片,其中的网址获得从数据库表中拉出。 不幸的是一些图像文件必须在名称空间和时发送的电子邮件的+意味着图像不会在电子邮件中工作任何人都可以提出一个方法来阻止空间的空间将被替换被+符号在HTML电子邮件
取代感谢
答
需要到URL编码。
String MyURL;
MyURL = "http://www.contoso.com/articles.aspx?title=" + Server.UrlEncode("ASP.NET Examples");
Response.Write("<a href=" + MyURL + "> ASP.NET Examples </a>");
你们不觉得有必要提供你如何发送你的问题,这些邮件的一些示例代码?就像那样:你使用asp.net发送电子邮件。凉。 –
网址不能包含空格。如果你想在URL中使用空格,你可以将它编码为'+'。所以你看到的行为是正确的,而且应该工作。如果它不起作用,你还有其他问题。 –