首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

NVelocity 系列:語法與指令大全——變數/屬性/方法引用、#set/#if/#foreach/#include/#parse/#stop/#evaluate

     編輯:關於ASP.NET

引用語法

  • 變數:$var、$!var(空顯空)、${var}(邊界明確)。
  • 屬性:$obj.Prop、${obj.Prop}。
  • 方法:$obj.Method(arg)、${obj.Method(arg)},也可 $obj.get_Prop()。

核心指令

指令語法範例說明
#set#set($x = "v")、#set($arr = [1,2,3])、#set($x = $y.SubString(0,3))賦值、算術、屬性/方法鏈
#if#if($c)<!--#else--><!--#end-->條件,支援 elseif/else
#foreach#foreach($i in $list) $i #end迭代,內建 $velocityCount、$velocityHasNext
#include#include("a.txt")、#include($var)直接插入檔案內容,不解析
#parse#parse("a.vm")解析並插入,支援巢狀指令
#stop#stop()停止解析,除錯用
#evaluate#evaluate('$x')動態解析字串並輸出

大小寫不敏感,可設 runtime.strict.math=true 嚴格模式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved