.NET编码HTML电子邮件中的图像URL

时间:2011-11-03 21:42:56

标签: asp.net .net smtp

我有一个网络应用程序,在电子邮件正文中发送一个HTML电子邮件,其中的一些图像是从数据库表中提取的。 不幸的是,一些图像文件在名称中有空格,当发送电子邮件时,空格被+替换,意味着图像在电子邮件中不起作用,任何人都可以提出一种方法来阻止空格被+符号替换

由于

1 个答案:

答案 0 :(得分:1)

需要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>");

来自:http://msdn.microsoft.com/en-us/library/zttxte6w.aspx