我正在使用Postal渲染MVC Razor View 并通过电子邮件发送它们。我有一个专门为电子邮件 View 定义的自定义CSS。目前,我将它们包括如下:
@Styles.Render("~/Content/EmailStyles.css")
但是,这仅包括指向样式表的相对链接,该链接在电子邮件中不起作用:
<link href="/Content/EmailStyles.css" rel="stylesheet"/>
我要包括内联样式表,以便它在电子邮件中正常运行。在MVC View 中呈现基于文件的资源内容的最佳方法是什么?
最佳答案
我想您将需要一个自定义的帮助程序。在我头上,没有这样一种方法来渲染css路径,包括网站的绝对路径。
例如http:www.example.com/css/EmailStyles.css
关于asp.net-mvc - 如何在Razor View 中内嵌CSS样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14298604/