- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
马上,我不是程序员。这很奇怪,但我能找到答案(谷歌任何人?)或弄清楚(不,真的,它是谷歌)的问题越难。简单的东西(我知道这个因为我知道)?我真的有麻烦。
我正在使用 MVCMailer + Razor。我得到它来发送邮件(转储到 c:/),一切都很好。我花了一些时间来设置我的邮件(我仍在研究逻辑——也许是 future 关于不同主题的问题),然后我休息了一下来设计它。几个解释(和几个小时后),我无法弄清楚。
首先,我从 MVC 2 进行转换(使用工具进行升级、页面正常运行等)。我继续使用 Helper 类首先在我的 _Layout.cshtml 类中引入样式表:
1) <head> ... <link rel="stylesheet" type="text/css" href="<%= Url.Stylesheet("Default") %>" media="all" />...</head>
当我提取 *.cshtml 生成的邮件时,没有样式。注意:我的 Default.css 只是导入所有其他 .css 文件(我将页眉/内容/页脚/等分开)。但是,我尝试专门加载我用于邮件的 .css 文件(Mailer.css - 原始的,我知道)。
其次,我尝试了一些关于该主题的热门博客:
2) < head> ... <link rel="stylesheet" type="text/css" href="@Url.Content("../../Content/Default.css")" /> ... </head>
是的,我做了@using Namespace
为了那个 helper 。实际电子邮件中没有样式。
最后,
3) 我放了一个 <style>
直接在 *.cshtml 文件中阻止。
成功了。
我被难住了。是 MVCMailer 吗?我完全错过了什么吗?我的目标是不仅仅是一个文本邮件,没有什么花哨的(页眉/内容/页脚 - 一些字体样式和背景颜色)。
最佳答案
这不是 MvcMailer 的问题。这是电子邮件客户端如何处理 CSS 文件的问题。
即使您的 CSS 文件链接正确,大多数电子邮件客户端也只会使用内联 CSS。检查一下:http://www.webreference.com/programming/css_html/
关于css - MVCMailer + Razor + CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494445/
我在我创建的一个模块中使用 MvcMailer 和 Orchard CMS,虽然我可以让它发送电子邮件,但电子邮件的正文是空的,让我相信 Orchard 没有接听“/[模块]/Views/[NameO
我正在尝试获取 MvcMailer使用最新版本的 NuGet 在一个新的 MVC 4 Beta 项目中工作(创建只是为了尝试这个)。 我到了步骤 PM> Scaffold Mailer UserMai
我想在类库中使用 MvcMailer,这基本上是我为我的解决方案撰写和发送电子邮件的一站式商店。我认为这就是 MvcMailer 的设计目的,但它似乎无法找到我的任何 .cshtml 文件——我猜它希
我正在考虑使用 MVcMailer制作更好的电子邮件。 但是我不确定的一件事是如何组织代码。我目前有 2 个项目。一个用于 mvc,一个用于我的存储库和服务层。 我的第二个项目不了解 MVC,我想保持
我正在开发一个 MVC 3 应用程序,我正在使用 MvcMailer 发送电子邮件。我能够发送基本的电子邮件,但我正在尝试通过电子邮件发送表单的内容,但似乎无法解决。 这是我的模型的代码: using
我想使用 MVCMailer使用带 Razor 的 asp.net mvc 3 发送电子邮件。 ScottHa 也提到了 它看起来相当简单,但我对如何向用户列表发送批量电子邮件(例如时事通讯)感到困惑
我有一个 Controller ,它将模型 (ovw.ToList()) 传递给 View : // // GET: /Clinic/Overview/ public Acti
马上,我不是程序员。这很奇怪,但我能找到答案(谷歌任何人?)或弄清楚(不,真的,它是谷歌)的问题越难。简单的东西(我知道这个因为我知道)?我真的有麻烦。 我正在使用 MVCMailer + Razor
我们正在创建一个应用程序,该应用程序将 ASP.NET MVC4 用于 Web 应用程序,将 WCF 用于访问公共(public)数据存储的 Web 服务。 Web 应用程序使用 MvcMailer
MVCMailer 使用 web.config 文件中的 smtp 设置如下: Controller : public virtual MvcMa
有谁知道如何更改代码中的发件人电子邮件地址以覆盖 web.config 设置。 我想做的是让某人完成在线表格,当收件人收到电子邮件时,它将来自发件人的电子邮件地址。 但目前它只是显示 web.conf
我正在尝试整合 MvcMailer进入 ASP.NET MVC 4 应用。 我从 NuGet 安装了包并使用 Scaffold 命令生成了一个邮件程序,没有任何问题。我最终得到了一个包含 UserMa
你如何使用 MVCMailer 将图像嵌入到电子邮件中? 我试过类似的东西 没有成功。 有什么例子吗? 谢谢 最佳答案 查看 MvcMailer wiki https://github.com/sm
我想向用户发送 NewsLetter 电子邮件。 我是这样做的: public ActionResult SendNewsLetter() { _userMaile
如果我将 Send() 与 MVCMailer 一起使用,我的 SES 工作正常,但 SendAsync() 显示下面的错误消息,有人知道解决这个问题的方法吗?谢谢! System.Net.Mail.
我无法使用 Visual Studio 测试套件和 Moq 成功运行 MvcMailer 的单元测试。 我已经从维基上逐字复制了这个例子,但每次都会得到以下异常: Test method MvcMai
我不知道我是否正确解释了这一点,或者解决方案是否相当简单,所以这里是: 我正在使用 MvcMailer,但在此之前我设置了一个向导输入表单,我称之为 Quote.cshtml。在 Quote.csht
在我们使用 MvcMailer 的新项目中,它很棒,我想知道如何使用 Rhino 和 NUnit 对其进行测试?还有一个post on SO和一个 good Wiki page但这不是我要找的。对于我
我正在使用 MVCMailer作为我的电子邮件工具,用于此网络应用程序将发送的所有电子邮件。发送电子邮件非常简单,但我在本地主机上测试时无法正常工作。 在网站上,我按照您需要的方式进行了设置。我的网络
在将我的一个网站升级到 MVC 4 并在 NuGet 中升级我的所有包之后,我似乎丢失了 NuGet 中 MvcMailer 包的 Send() 扩展方法。除了升级项目所需的代码之外,我没有进行任何代
我是一名优秀的程序员,十分优秀!