c# - 在没有 MVC 的情况下使用 Razor

标签 c# asp.net-mvc razor

<分区>

我需要将模板与数据合并以在运行时创建唯一的字符串。有人建议我看看 Razor ASP.NET MVC 3 中的模板化 View 引擎。看起来很棒,但我需要在 MVC View 创建之外使用它。

我知道我可以直接使用核心 Razor 引擎,但我也发现了一些项目可以更轻松地直接使用 Razor。喜欢:

  1. Rick Strahl 的 Razor 托管模板 引擎- http://www.west-wind.com/weblog/posts/864461.aspx
  2. GitHub 上的 Razor 引擎 - https://github.com/Antaris/RazorEngine

有没有人对在 MVC 之外使用 Razor 作为独立模板引擎有任何指导?这些包装项目有什么经验吗?还有其他我应该研究的 Razor 托管实现吗?

最佳答案

你可以看看 following blog post它说明了如何使用 Razor View 引擎将模板呈现为字符串。

关于c# - 在没有 MVC 的情况下使用 Razor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808348/

相关文章:

c# - 在复杂的大型 SQL 数据库上创建清晰的抽象层

c# - 折叠区域中的代码片段

c# - Neo4j 单实例连接

c# - MVC 验证仅在字符串字段上使 RegularExpression 为数字

c# - 在 Windows 窗体应用程序中使用组合框更改颜色

javascript - 通过 AJAX 发送对象数组 - ASP.NET MVC

.net - 如何扩展 Html.ValidationMessage 以便我可以包含图像作为错误?

javascript - 单独的 js 文件 utf-8 在 ASP.NET MVC Razor 中不起作用

asp.net-mvc - ASP.NET MVC 3 Razor 模板 VS RenderPartial

razor - 将 Razor 中的 if 语句缩短为一行