NVelocity视频教程
NVelocity视频教程

nvelocity 是从velocity下面衍生过来的,velocity是java下面的一个模板引擎,使用它可以生成很多代码,可以生成cs html等等,NVelocity是一个基于.Net的模板引擎。它允许任何人使用简单而强大的模板语言来引用.Net代码...

共12集 已完结 创建时间:2016-08-04 21:07

收藏:1 访问:2761 学生:9

Nvelocity 是从velocity下面衍生过来的,velocity是java下面的一个模板引擎,使用它可以生成很多代码,可以生成cs html等等


什么是NVelocity?    

NVelocity是一个基于.Net的模板引擎。它允许任何人使用简单而强大的模板语言来引用.Net代码中定义的对象。

该项目的目的是将Jakarta Velocity项目移植到Microsoft .Net(用C#编写)。目的是在语言允许的范围内尽可能接近原始Java版本。请参考 Velocity主页以获取文档和其他资源。非常感谢Geir和其他使Velocity成为值得移植的项目的人。


搭建可以通过NUGET来安装。

http://www.nuget.org/packages/NVelocity


源码地址


http://github.com/castleproject/NVelocity


优点:

有限的功能集迫使您仅对视图逻辑进行编码(有益于分离关注点)

易于学习的模板语言

与Velocity相同的语法(对于Java),允许在不同平台之间重用视图

对具有Java经验的人重用技能

NVelocity文件

NVelocity使用该扩展名,.vm因此只需使用该扩展名创建视图。请记住,在定义要渲染的视图时,不要从您的控制器引用文件扩展名。

官方提供的文档

http://github.com/castleproject/NVelocity/blob/master/docs/nvelocity.md