gpt4 book ai didi

asp.net - 使用 asp.net 创建复杂 html 电子邮件的最佳方法,如何?

转载 作者:行者123 更新时间:2023-12-02 17:09:50 25 4
gpt4 key购买 nike

用户下订单后,我必须发送详细的电子邮件,其中包含订单详细信息、付款说明、一些附加文本等。

我想创建格式良好的 HTML 电子邮件。

现在我找到了两个选择:

  • 手动一 block 一 block 、一串一串地创建,太麻烦了,
  • 创建实际的 aspx 页面并绑定(bind)数据,然后将该页面呈现为 html 并作为电子邮件正文发送。

第二个选项更加直观且更容易实现,除了:

  • 我不知道如何实际加载和渲染页面,我知道如何使用 ascx
  • 实例化页面并渲染它似乎需要很大的开销

如何加载页面并渲染它?您对这项任务还有其他想法或建议吗?

最佳答案

好吧,IMO,您的基本问题相当于“如何将 ASPX 资源转换为 HTML 字符串以传递给 MailMessage Body 属性?”

您只需使用针对相关 ASPX URL 的 WebRequest 并将该响应读入流即可实现此目的。然后只需将流读入字符串即可解决您的主要问题。

编辑:这是一个 article这说明了这个概念。

关于asp.net - 使用 asp.net 创建复杂 html 电子邮件的最佳方法,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com