我是模板引擎的新手只是我很好奇,是否有可能在没有MVC的情况下使用Razor?我想在.NET中使用模板引擎。我已经看过NVelocity,但剃刀似乎更容易理解我Razor是否需要MVC3,还是只能在.NET中使用它?
3
A
回答
4
嗯,不是真的。 Razor视图引擎建立在ASP.Net之上,但它不依赖于MVC框架。
如果您愿意,您可以在控制台应用程序中使用它。
这里有一个很好的文章展示了MVC的外部使用:http://buildstarted.com/2010/09/29/razor-view-engine-without-mvc-at-all/
,另一个在这里安德鲁护士:http://vibrantcode.com/blog/2010/7/22/using-the-razor-parser-outside-of-aspnet.html
1
您可以检查出RazorEngine:
一个模板引擎在建微软的Razor解析技术。 RazorEngine允许您使用Razor语法来构建健壮的 模板
相关问题
- 1. .Net负载引用是前面的,还是只有当它需要它们时?
- 2. 我是否还需要Microsoft.Bcl.Build in .net 4.5+
- 3. 你需要安装.net 3.5和4.0还是只安装.net 4?
- 4. 在.NET中,是否需要注册DLL?
- 5. MEF是否需要.NET 4?
- 6. MSDeploy是否需要.net 4?
- 7. 即使我只关心它的流,我是否还需要存储TcpClient?
- 8. git是否需要在服务器上才能使用它?
- 9. 在Xcode中,使用@import,是否还需要链接框架?
- 10. 要求文件使用dirname(__ FILE__)还是只需要文件名?
- 11. RazorEngine是否需要安装MVC3?
- 12. 在.NET 4.0中,你是否还需要在代码中处理gridview分页?
- 13. 是否需要激活插件才能使用它们?
- 14. SQL视图。我是否需要使用它来提高性能?
- 15. 我是否需要下载Unity源代码才能使用它?
- 16. 是否需要注册一个DLL才能使用它
- 17. 是否需要在Delphi中使用GUID?
- 18. 是否需要在onActivityResult()中使用super.onActivityResult()?
- 19. 是否需要使用imap_close?
- 20. 是否需要使用Clonable?
- 21. Microsoft.ServiceModel.Web是否只能在GAC中使用?
- 22. 需要使用锁还是不行?
- 23. qsort是否需要一致的比较,还是我可以用它来洗牌?
- 24. 我可以只使用会话吗?还是需要ACL?
- 25. 我可以只使用e4x还是我也需要regex?
- 26. .NET Web应用程序中的Google Analytics请求。我是否需要使用OAUTH,还是只能使用API密钥来请求?
- 27. 使用launch4j,最终用户是否还需要安装JRE?
- 28. 使用改造时,我是否需要检查活动是否还活着?
- 29. 模型是否需要在MVC3中镜像数据库?
- 30. Ajax是否总是需要使用node.js?