1 、什么是VTemplate ?
VTemplate 是一个免费的开源(采用LGPL 开源许可协议)模板引擎,用于解析运行VT
模板; 其主要目标是为ASP.Net 开发提供另外一种技术选择方案,以保证用简单的语法,
良好的结构, 不混杂业务逻辑的方式书写页面; 适合于充当Model-View-Controller(MVC)
模式应用的View 角色,以使能更好的分离页面设计人员与业务开发人员的职责; 也可以
作为动态文本生成工具,生成HTML 、XML 、Mail 、程序源代码或其它文本等。
TT2 、VTemplate 模板范例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> test1 </title>
</head>
<body>
< vt:for from ="1" to ="9" index ="i"> (i 是for 循环标签的索引,从1 开始)
< vt:for from ="1" to ="$i" index ="j"> (j 同理i,$i 表示取i 变量的值)
< vt:expression var ="r" args ="$i" args ="$j" expression ="{0}*{1}"/>{ $:i }*{ $:j }={ $:r }
(var 定义的变量存储计算表达式的值, args-> 参数,由expression 来计算表达式。{$:r}-> 在页面中显示r 变量的值)
</ vt:for >
<br />
</ vt:for >
</body>
</html>