asp调用某个html模板,使用模板实现ASP代码与页面分离

3、使用例子

下面举三个例子进行说明。

1)简单的值替换

模板文件为myTemple.tpl,内容:

ASP模板简单替换

祝贺!你赢了一辆{some_color}法拉利!

下面是ASP代码(kktTemplate.inc.asp就是上面给出的模板类):

dim my_color, kkt

my_color = "红色的"

set kkt = new kktTemplate                 '创建模板对象

kkt.set_file "hndKktTemp", "myTemple.tpl" '设置并读取模板文件myTemple.tpl

kkt.set_var "some_color", my_color, false '设置模板变量 some_color = my_color的值

kkt.parse "out", "hndKktTemp", false      '模板变量 out = 处理后的文件

kkt.p "out"                               '输出out的内容

set kkt = nothing                         '销毁模板对象

%>

执行后输出为:

ASP模板简单替换

祝贺!你赢了一辆红色的法拉利!

2)循环块演示例子

模板文件myTemple2.tpl:

ASP模板-块的演示
下面的动物您喜欢哪一种
{animal}

ASP代码:

dim animal, kkt, i

animal = Array("小猪","小狗","小强")

set kkt = new kktTemplate

kkt.set_file "hndKktTemp", "myTemple2.tpl"

kkt.set_block "hndKktTemp", "AnimalList", "list"

for i=0 to UBound(animal)

kkt.set_var "animal", animal(i), false

kkt.parse "list", "AnimalList", true

next

kkt.parse "out", "hndKktTemp", false

kkt.p "out"

set kkt = nothing

%>

执行结果:

ASP模板-块的演示
下面的动物您喜欢哪一种
小猪
小狗
小强
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值