Razor做邮件内容动态生成器
来源:互联网 发布:中卫云计算2018,130 编辑:程序博客网 时间:2024/06/08 21:39
Razor做邮件内容动态生成器也可以用来做静态页面生成器方法一:var template = "Hello @Model.Name! Welcome to Razor!";var viewData = new { Name = "World" });var result = Razor.Parse(template, viewData);方法二:var stringWriter = new StringWriter();var viewContext = new ViewContext(controllerContext, view, viewData, TempData, stringWriter);view.Render(viewContext, stringWriter);var result = stringWriter.ToString();参考:http://blog.csdn.net/dyllove98/article/details/8709512示例:Markdown mk = new Markdown();string content = mk.Transform(article.Content);//markdown转换htmlvar model = new{ ID= article.ID, Title = article.Title, Content = content, Link = article.Link, WriteTime = article.WriteTime, Description = article.Description, Author = article.Author,};string text = Engine.Razor.RunCompile(WebSource.Instance.DetailTemplate, "templateDetail", null, model);//razor转换htmlstring outputFilePath = string.Format("{0}/output/{1}", AppDomain.CurrentDomain.BaseDirectory, article.Link);Directory.CreateDirectory(outputFilePath);//创建目录File.WriteAllText(outputFilePath + "/index.html", text);//写入文件
参考:
http://www.cnblogs.com/JsonYang/p/4517764.html
http://www.cnblogs.com/loui/p/MvcTemplate.html
0 0
- Razor做邮件内容动态生成器
- 使用Razor视图引擎来生成邮件内容
- 使用Razor视图引擎来生成邮件内容
- 实现发送邮件动态html内容的几种思路
- 实现发送邮件动态html内容的几种思路
- 实现发送邮件动态html内容的几种思路
- 动态域名解析实现动态ip做邮件服务器
- Apache内容生成器 (1)
- apache内容生成器 (2)
- apache内容生成器 (3)
- Apache内容生成器 (1)
- apache内容生成器 (2)
- apache内容生成器 (3)
- Apache内容生成器 (1)
- Apache内容生成器2
- Apache内容生成器3
- C# .Net MVC Razor 视图静态分页导航栏生成器
- 使用Razor引擎做一个SEO Helper
- 1213
- 从源码角度学习Volley框架
- 十六进制与十进制之间的转换
- 深度学习论文阅读路线图
- CSMA/CD vs CSMA/CA
- Razor做邮件内容动态生成器
- 本地Git连接服务器git不用每次输入用户名和密码的方法
- 真诚和欲望的角力 ——12月13日,今天我代表真诚
- poj1743 Musical Theme 后缀数组
- Windows下丢包率测试源码
- raw_input和input的区别
- library
- spark core之java和scala版本——电影受众分析系统--得分最高的10部电影;看过电影最多的前10个人
- Hive笔记一之基本概念与安装