ASP网页模板的应用: 让程序和界面分离,让ASP脚本(2)


             File(字符串类型)  模板文件名。此文件存放在HTML模板路径下。
       读取文件File到模板变量Name中。

       例子:
       tpl.Load("Main", "TEST.HTM");

       此时,模板变量Main就包含了文件TEST.HTM的内容。
       你可以用tpl.Main来访问模板变量"Main"。

       例子:
       <%=tpl.Main%>
       将显示刚才读进来的TEST.HTM文件内容。

    3. 模板分拆:Template.Split(Name)
       参数:Name(字符串类型)  是一个模板变量名。
       将Name中的子模板分解。

       例子:
       先假设上例中的TEST.HTM内容为:
       -------------------
       这是主模板。接下来是:<!--#TPLDEF SUB-->SUB子模板,还有
         <!--#TPLDEF THIRD-->THIRD模板。<!--#TPLEND THIRD-->
       <!--#TPLEND SUB-->
       -------------------
       那么:
       tpl.Split("Main");
       执行以后,就会生成新的模板变量"SUB",和"THIRD",它们的内容就是<!--#TPLDEF SUB-->和<!--#TPLEND SUB-->之间语句。
       而且"Main"模板变量的内容也会发生改变:

       tpl.Main  的内容为:"这是主模板。接下来是{SUB}"
       tpl.SUB   的内容为:"SUB子模板,还有{THIRD}"
       tpl.THIRD 的内容为:"THIRD模板。"

       TPLDEF 和 TPLEND 定义的语句块充许多重嵌套。

    4. 模板处理:Template.Parse(Name)
       参数:Name(字符串类型)  是一个模板变量。
       将模板中用花括号括起来的字串用同名的模板变量的内容替换。

       例子:续上例
       <%=tpl.Parse("Main")%>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3333.html