asp.net – 电子邮件CSS
发布时间:2020-05-28 12:09:21 所属栏目:asp.Net 来源:互联网
导读:有没有人找到一种在编程生成的电子邮件中嵌入CSS的好方法.我找到的最好的方法是将样式代码放入资源文件并将其调用到代码中. 一个麻烦就是 Dim objBuilderobjBuilder = New StringBuilderobjBuilder.Append(Resources.SystemEmail.CSSStyle)objBuilder.Append(
|
有没有人找到一种在编程生成的电子邮件中嵌入CSS的好方法.我找到的最好的方法是将样式代码放入资源文件并将其调用到代码中. 一个麻烦就是 Dim objBuilder
objBuilder = New StringBuilder
objBuilder.Append(Resources.SystemEmail.CSSStyle)
objBuilder.Append("My Styled Email")
Dim _Body As String = objBuilder.ToString()
这将构建电子邮件的正文 有没有办法为电子邮件制作模板文件或更好的方式将样式表调用为一个. 我的.resx文件中的代码是 <STYLE TYPE="text/css">
<!--
body
{
font-family: Tahoma,Verdana,Arial;
font-size: 10pt;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
-->
</STYLE>
将其调用到字符串中会调用此内联 并通过以下答案发送消息,我将使用此 Dim client As New SmtpClient("localhost")
Dim toAddr As New MailAddress(MailRecipients)
Dim fromAddr As New MailAddress(MailFrom)
Dim message As New MailMessage(fromAddress,toAddress)
message.Subject = "The Subject"
message.Body = _Body
message.IsBodyHtml = True
message.BodyEncoding = System.Text.Encoding.UTF8
client.Send(message)
解决方法我们成功的唯一方法是将CSS内联包含在内.文档标题样式CSS包含不一致或不可靠.另外,请确保您的电子邮件标头设置为: 编辑UTF-8也是一个不错的选择.该语句的关键点是Content-type被设置为text / html (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 转义HTML实体并避免WebForm标签中的HTML注入?
- 在ASP.Net中防止SQL注入
- iis – “立即启动应用程序池”和“启动模式AlwaysRunning”
- asp.net中.aspx页面中各种符号的含义
- NHibernate中关于Inverse的理解和使用
- asp.net – 如何从HttpClient.PostAsJsonAsync()生成的Cont
- asp.net – 循环访问复选框列表
- 使用VSCode,DNX和kestrel运行第一个ASP.NET 5应用程序会导致
- ASP.Net便携式服务器
- asp.net核心 – 如何在自己的主机环境中的ASP.NET Core中gz
推荐文章
站长推荐
- ASP.NET MVC 3中建立的[Email]属性是不是?
- asp.net – 保护Web服务
- asp.net-mvc-4 – 如何在MVC 4中创建自定义WebSe
- asp.net-mvc – 在MVC WebApi中的方法如何映射到
- 什么是ASP.NET WebForms相当于ASP.NET MVC的View
- ASP.NET C#列出哪些以及何时?
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JS
- 什么是最小的方式来缩小ASP.NET生成的Javascript
- asp.net-mvc-3 – 如何添加html到页面里面的一个
- asp.net-mvc-3 – 为什么这个代码不删除布局?
热点阅读
