首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以在asp.net之外使用Razor视图引擎

是否可以在asp.net之外使用Razor视图引擎
EN

Stack Overflow用户
提问于 2010-09-02 23:58:40
回答 3查看 40.6K关注 0票数 102

如果我看一下Razor View引擎,我会看到一个非常好的和简洁的语法,它与生成html没有特别的联系。所以我想知道,在一个“普通”的.net环境中使用asp.net之外的引擎,例如生成文本、代码等,会有多容易……

欢迎任何指针,例子,评论或解释。

EN

回答 3

Stack Overflow用户

发布于 2011-10-11 21:34:47

看看RazorEngine,它是一个建立在Razor之上的小框架,可以让你做到这一点。

票数 33
EN

Stack Overflow用户

发布于 2012-11-20 19:26:15

看一看RazorTemplates库。它比RazorEngine库更轻量级,它是线程安全的,并且具有非常好的最小接口。

编译和呈现模板就像两行代码一样简单:

代码语言:javascript
复制
var template = Template.Compile("Hello @Model.Name!");
Console.WriteLine(template.Render(new { Name = "World" }));
票数 21
EN

Stack Overflow用户

发布于 2010-09-03 00:19:51

生成代码或文本:您的意思是像T4模板:http://msdn.microsoft.com/en-us/library/bb126445.aspx或codesmith工具?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3628895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档