【问题标题】:Offline template rendering similar to MVC partial views?类似于 MVC 局部视图的离线模板渲染?
【发布时间】:2012-12-03 10:56:37
【问题描述】:

我想重构现有的 MVC 操作,以便可以离线使用它来构建电子邮件内容。

该操作只是通过 Id 获取模型并将其交给视图,视图在视图中呈现它的字段。视图中有一个foreach循环。

我的第一个想法是创建一个 html 文件并在其中进行字符串搜索和替换。

有没有我应该考虑的模板渲染库?

【问题讨论】:

  • 离线是什么意思? ControllerContext 不可用?
  • @Mark 是的,我的意思是在控制器之外。例如,可能来自单独的线程或来自 SignalR 端点。甚至可能来自 Windows 服务或预定的 exe 文件。

标签: c# .net asp.net-mvc template-engine


【解决方案1】:

你可以看看RazorEngine

【讨论】:

  • 项目目前使用的是MVC2。这会导致与 RazorEngine 发生冲突吗?
  • 我明白了,您应该在问题中提到这一点。 RazorEngine 项目使用与 ASP.NET MVC 3 配合使用的 Razor 引擎。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多