番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
  762 随笔 :: 5 文章 :: 241 评论 :: 204万 阅读

随笔分类 -  NVelocity

摘要:背景知识NVelocity(http://sourceforge.net/projects/nvelocity)是从java编写的Velocity移植的.net版本,是java界超强的模版系统,.net版本的NVelocity目前版本为0.42。NVelocity拥有完善的、丰富的模板语言(VTL,... 阅读全文
posted @ 2014-09-22 20:56 番茄的梦想 阅读(772) 评论(0) 推荐(0) 编辑

摘要:NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。一、nVelocity的常用功能简介 1、 在页面中定义变量... 阅读全文
posted @ 2014-09-22 10:40 番茄的梦想 阅读(788) 评论(0) 推荐(0) 编辑

摘要:对变量的引用:[!][][a..z,A..Z][a..z,A..Z,0..9,,][]NVelocity开头加上变量名称。当使用!时表示当此变量值为空时,显示空字符串。比如当articlearticle“,而$... 阅读全文
posted @ 2014-09-22 10:37 番茄的梦想 阅读(455) 评论(0) 推荐(0) 编辑

摘要:最近剛好有要寫寄Email的程式,在代碼中寫HTML覺得很呆,抽出代碼外寫到txt或html檔當範本,由程式執行時在載入檔案時用Regex換關鍵字又覺得不夠好用,而且因為有時會有要判斷一些條件,就會寫一堆if esle在代碼中看了就討厭,因為寫MVC久了,就很希望範本也可以像MVC中的View,傳Model過去,在View層決定如何呈現,而更希望是使用Razor語法來寫範本,花了時間研究,找到RazorEngine,使用它來載入檔案,由它來編譯與執行並輸入結果。RazorEngine官網網址:http://razorengine.codeplex.com/在找到RazorEngine之前曾經. 阅读全文
posted @ 2013-10-12 16:29 番茄的梦想 阅读(1541) 评论(0) 推荐(0) 编辑

摘要:usingNVelocity;usingNVelocity.App;usingNVelocity.Runtime;VelocityEnginevltEngine=newVelocityEngine();vltEngine.SetProperty(RuntimeConstants.RESOURCE_LOADER,"file");vltEngine.SetProperty(RuntimeConstan... 阅读全文
posted @ 2009-10-17 14:42 番茄的梦想 阅读(1281) 评论(0) 推荐(1) 编辑

摘要:前不久,接触到.NET下的MVC-MonoRail,它推荐使用的模板引擎就是NVelocity(目前由Castle Project项目组接手)因此决定自学一下NVelocity的使用(抛开MonoRail)。--首先:在Castle Project上下载一个CastleProject包,我下载的是CastleProject-1.0-RC3.msi安装后,在其下的bin目录中可找到NVelocity... 阅读全文
posted @ 2009-10-17 14:29 番茄的梦想 阅读(700) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示