【问题标题】:How to add embedded resource into ASP.NET MVC2 View?如何将嵌入式资源添加到 ASP.NET MVC2 视图中?
【发布时间】:2014-10-11 10:20:53
【问题描述】:

我使用部分视图创建电子邮件并将它们保存在数据库中(稍后将发送它们)。我需要将图像嵌入到电子邮件中以在 gmail 中显示。如何在 ASP.NET MVC 2 项目中做到这一点?如何将图像嵌入到视图中以使其工作并在 gmail 中显示图像?

【问题讨论】:

    标签: asp.net-mvc view asp.net-mvc-2


    【解决方案1】:

    你不能。好吧,无论如何都不可靠。至少不是你说的那样。有一个像 data-url's 这样的东西,它允许您将图像嵌入到页面中,但您会发现电子邮件客户端并未广泛支持,因此不是包含图像的可靠方法。

    事实上,创建带有嵌入内容的电子邮件是一种黑色艺术。各种电子邮件客户端支持存在很多问题,您必须对哪些有效哪些无效进行大量研究。

    但是,一般来说,您要做的是使用电子邮件多部分 mime 格式的嵌入式 MIME 图像附件,这与 MVC 没有任何关系。您在 MVC 中要做的就是使用适当的标签(即<img src="cid:logo_sml.jpg">)创建电子邮件以从电子邮件中提取 mime 内容,请注意,您不会在浏览器中看到任何内容,因为它仅适用于电子邮件客户端.

    您可能想阅读以下文章:

    【讨论】:

      猜你喜欢
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多