asp.net-mvc – 使用邮政MVC与布局解析标题作为邮件正文
发布时间:2020-12-15 19:27:47 所属栏目:asp.Net 来源:网络整理
导读:看来当我使用邮政发送电子邮件使用布局时,标题没有被解析并包含在邮件中. 查看/电子邮件/ _ViewStart.cshtml @{ Layout = "~/Views/Emails/_EmailLayout.cshtml"; } 查看/电子邮件/ _EmailLayout.cshtml htmlhead meta name="viewport" content="width=devic
看来当我使用邮政发送电子邮件使用布局时,标题没有被解析并包含在邮件中.
查看/电子邮件/ _ViewStart.cshtml @{ Layout = "~/Views/Emails/_EmailLayout.cshtml"; } 查看/电子邮件/ _EmailLayout.cshtml <html> <head> <meta name="viewport" content="width=device-width" /> <title>ViewEmails</title> </head> <body> <div> @RenderBody() </div> </body> </html> 查看/电子邮件/ ResetPassword.cshtml To: @ViewBag.To From: @ViewBag.From Subject: Reset Password Views: Html 查看/电子邮件/ ResetPassword.html.cshtml Content-Type: text/html; charset=utf-8 Here is your link,etc ... 当我收到邮件时,所有标题To,From,Subject和Views都包含在正文中. 任何人都知道如何正确执行 UPDATED(感谢Andrew),这样做: 查看/电子邮件/ _EmailLayout.cshtml @RenderSection("Headers",false) <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>ViewEmails</title> </head> <body> <div> @RenderBody() </div> </body> </html> 查看/电子邮件/ ResetPassword.cshtml @section Headers { To: @ViewBag.To From: @ViewBag.From Subject: Reset Password Views: Html } 查看/电子邮件/ ResetPassword.html.cshtml @section Headers { Content-Type: text/html; charset=utf-8 } Here is your link,etc ... 解决方法
一个选项是使用剃刀部分.
在布局顶部添加: @RenderSection("Headers") 然后在视图中添加: @section Headers { To: @ViewBag.To From: @ViewBag.From Subject: Reset Password Views: Html } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 分层ASP.NET MVC应用程序
- ASP.NET和C#有什么区别?
- asp.net-mvc – MVC4 Razor – @ Html.DisplayFor没有绑定到
- asp.net-mvc – ASP.NET MVC 4中没有使用SignalR的服务器到
- .NET 反编译调试神器:dnSpy了解一下
- azure – 获取#error = unsupported_response_type&err
- asp.net-mvc – Orchard CMS安装错误?
- “记住我”与ASP.NET MVC认证不工作
- asp.net-mvc – 隐藏sessionState提供程序值的最佳方法
- asp.net-mvc – ASP.NET MVC:使用没有IClientValidatable的
推荐文章
站长推荐
- 在不加载实体的情况下更新ASP.NET MVC EF4中的相
- asp.net – Request.IsAuthenticated总是如此.我
- asp.net-mvc – 在控制器级别指定操作过滤器与操
- asp.net – 设置身份验证表单loginUrl动态?
- asp.net-mvc-3 – 如何在剃须刀视图中设置复选框
- asp.net-mvc – ASP.NET MVC 4路由 – controlle
- asp.net – 仅包含所需参数的自定义MembershipUs
- asp.net – Web窗体中的.NET MVC FileResult等价
- asp.net – 在.NET中使用TinyMCE有一种简单的Spe
- 使用ASP.NET成员资格提供程序限制对WCF REST(web
热点阅读