Asp中代码与页面的分离
| 首 页 | 网页素材 | 网页特效 | 网页教程 | flash教程 | 3dmax教程 | ASP教程 | 常用范文 | 应用公文 |
教 程 | 频道首页 | flash教程 | 3dmax教程 | photoshop教程 | html/css | asp教程 | php教程 | fireworks教程 | dreamweaver教程|
资 料 | java教程 | 网页模版 | 搜索引擎 | 电脑技术 | 网络应用 | 操作系统 | 饮食文化 | 应用公文 | 贺词致辞 | 个人求职 |
频 道 | 明星资料 | 民俗风情 | 传统节日 | 人物传记 | 历史资料 | 常用范文 | 名胜古迹 | 体育资料 | 教育资料 | 综合资料 |
你的位置:首页 > 资料教程 > 正文 > Asp中代码与页面的分离
Asp中代码与页面的分离

http://www.sucai123.com 资料教程 2004-10-5 22:27:15
解。
 
       例子:
       先假设上例中的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")%>
       显示:"这是主模板。接下来是SUB子模板,还有{THIRD}"
       
       由例子可知,Parse只替换"Main"模板中的{SUB}变量,而不能嵌套替换下去。这是为了增加程序灵活性而故意设计的。那么该怎么样完整显示"Main"模板呢?
 
       例子:
       tpl.SUB = tpl.Parse("SUB");  //先处理SUB变量,再处理Main变量。
       Response.write(tpl.Parse("Main"));
 
    5. 自定义模板变量。
       自定义模板变量很简单,可以直接用赋值语句来定义和修改任何变量:
 
       例子:
       tpl.Hahaha = "这是自定义变量";
       tpl.THIRD = "改变原模板中的THIRD变量";
    
    需要注意的是,由于JScrip是区分大小写的,因此一定要注意大小写的拼写。一般来说,HTML模板中定义的模板变量都用大写。
 
    另外,模板中使用的"TplPath","Load","Parse","Split"变量是内部使用的,不要挪做它用,否则程序将可能发生异常。
 
    下面举个完整的例子:
 
    第一步:先建立Html模板文件。
 
    这里先说明HTML模板文件的组成。首先,它和普通的HTML文件几乎没有区别,只不过多了几个标记。
    模板的标记有两种。让我们先看一个例子:
 
    TEST

此新闻共有51 2 3 4 5


-来源:互联网 关闭 Asp中代码与页面的分离】
∷∷ 相 关 文 章 ∷∷
·asp的19个基本技巧
·asp的19个基本技巧
·ASP中使用SQL语句操作数据库
·用ASP学做一个在线调查
·ASP的含义、功能和选择
·ASP编写计数器的优化方法
·ASP程序中使用Telnet协议
·asp 应用程序成为 exe 文件
∷∷ 热 门 推 荐 ∷∷