asp.net 使用html模板发送电子邮件
在做一个基于ASP.NET的项目时需要使用html模板发送电子邮件,研究了下,总结如下:
HTML模板 /// <summary> ///替换模板中的字段值 /// </summary> public string ReplaceText(String userName,string name,string myName) { string path = string.Empty; path = HttpContext.Current.Server.MapPath("Email_Template\\email.html"); if (path == string.Empty) { return string.Empty; } System.IO.StreamReader sr = new System.IO.StreamReader(path); string str = string.Empty; str = sr.ReadToEnd(); str = str.Replace("$USER_NAME$", userName); str = str.Replace("$NAME$", name); str = str.Replace("$MY_NAME$",myName); return str; } THE END