Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在.NET中创建HTML电子邮件的助手类?_Asp.net_Html - Fatal编程技术网

Asp.net 在.NET中创建HTML电子邮件的助手类?

Asp.net 在.NET中创建HTML电子邮件的助手类?,asp.net,html,Asp.net,Html,我使用默认的MailMessage和SmtpClient类从web表单网站创建和发送HTML电子邮件。问题是我有很多硬编码的HTML用于格式化发送的电子邮件。是否有一个类可以帮助格式化.NET的电子邮件?任何资源或建议都将不胜感激。有MailDefinition类: 可以使用MailDefinition类 通过控件创建邮件消息 对象从文本文件或字符串中删除 包含电子邮件正文的 消息使用MailDefinition类 简化创建预定义电子邮件的步骤 要由控件发送的消息。如果 您希望不使用电子邮件发送

我使用默认的
MailMessage
SmtpClient
类从web表单网站创建和发送HTML电子邮件。问题是我有很多硬编码的HTML用于格式化发送的电子邮件。是否有一个类可以帮助格式化.NET的电子邮件?任何资源或建议都将不胜感激。

有MailDefinition类:

可以使用MailDefinition类 通过控件创建邮件消息 对象从文本文件或字符串中删除 包含电子邮件正文的 消息使用MailDefinition类 简化创建预定义电子邮件的步骤 要由控件发送的消息。如果 您希望不使用电子邮件发送电子邮件 控件,请参阅System.Net.Mail 班级

可以在中进行文本替换 传递电子邮件的正文 到CreateMailMessage方法 映射字符串的IDictionary实例 给他们的替代者

由创建的MailMessage对象 MailDefinition类是使用 SmtpClient类的Send方法。 要能够发送电子邮件,您必须 在服务器中配置SMTP邮件服务器 Web.config文件。欲了解更多信息, 参见元素(网络) 设置)


您可以将电子邮件模板创建为razor视图。查看。

类似问题: