文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ASPASP网页模板的应用
精品推荐
特别推荐
·如何解密加密的ASP源代码
·PHP+MySQL 购物车程序实例
·ASP网站漏洞及入侵防范方法
·ASP网络安全
·1小时ASP入门
·初学ASP动态网页制作常用错误处理
·ASP实现网页打开任何类型文件都保存
·ASP技巧:使用FSO自动创建多级文件夹的函数
·轻松建站 主流ASP内容管理系统
·ASP教程:透彻掌握ASP分页技术
·ASP脚本语言的19个基本技巧使用
·推荐文章:ASP脚本程序的15种使用技巧
·问题解答:ASP编程中关于session的用法
·必学技巧:防范ASP木马的十大基本原则
·实例技巧:ASP方便实现网站的每日更新
·精华文章:ASP中SQL语句参考及记录集对象
·无组件上传图片到数据库中,最完整解决方案
·入门:简单熟悉掌握ASP的语法和变量
·ASP网站开发常备:日期和时间函数示例
·ASP教程
热点TOP10
·Visual InterDev常见问题解答(二)
·ASP网站Server object error的解决办法
·初学:ASP内建对象Response
·初学ASP动态网页制作常用错误处理
·用ASP对网页进行限制性的访问
·关于Asp代码与页面的分离
·如何应用ASP操作数据库的类
·ASP操作数据库的类
·实现跨多个表格的数据进行组合的SQL语句
·ASP正则判断取出HTML的图片地址的函数
·网页不存在自动给管理员发邮件的ASP代码
·ASP实现网页打开任何类型文件都保存
·ASP实现网页打开任何类型文件都保存的方法
·ASP架设:给每个IIS站点建立一个用户
·ASP、Request对象与SQL注入
·ASP网站程序自动升级实现的方法
·ASP学习:VBScript WeekdayName 函数
·ASP代码直接增加、删除ACCESS表和字段
·ASP:判断访问是否来自搜索引擎的函数
·禁用页面缓存的五种方法

ASP网页模板的应用

日期:2007年3月8日 作者:清风网络学院 查看:[大字体 中字体 小字体]


ASP网页模板的应用: 让程序和界面分离,让ASP脚本更清晰,更换界面更容易

为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松。

    在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况。这样子做有许多缺点:
    1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范;
    2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护。
   
    那么,要如何才能避免这些麻烦呢?
    答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解决了。使用模板有以下好处:
    1. 在很短的时间内可以替换整个站点的外观;
    2. 使程序员可以抽象编程,而无须接触HTML代码;
    3. 可以重复利用以前的模板。


    使用过PHP的程序就会知道,PHP有个模板程序(FastTemplate),现在的问题是如何在ASP中实现类似的功能。
    Microsoft的ASP带有两种脚本:VBScript和JScript。它们都带有一个 "正则表达式对象" (RegExp),利用字符串对象和RegExp对象,就可以轻松的实现模板功能。沐枫以此编写了一个 "Template.JScript.INC" 文件,此文件的内容附在文章后面。有能力的读者可以根据自己的需要进行改进。

    下面介绍一下使用方法。由于此文件是使用JScript编写的(当然要转成VBScript也很容易),因此,缺省脚本语言要设为JScript,即ASP程序第一行应为:<%@Language=JScript%>,然后再包含模板程序文件:<!--#include file="Template.JScript.INC"-->。

    先介绍一下Template类的使用:
    1. 建立Template对象:Template(Path)
       参数:Path(字符串类型)  HTML模板文件的存放路径。
       使用new 操作符建立Template对象。
      
       例子:
       var tpl = new Template("c:\\template");

       在程序中可以用tpl.TplPath来取得模板路径,也可以通过tpl.TplPath来改变模板路径。
       如:
       tpl.TplPath = "d:\\template";

    2. 装载模板文件:Template.Load(Name, File)
       参数:Name(字符串类型)  是一个模板变量名。
             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子模板,还有

[1] [2] [3] [4] [5] 下一页 




上一篇:风格模板初级不完全修改教程

下一篇:IE Object Data Remote Execution Vulnerability

ASP网页模板的应用 相关文章:
·从零开始 无线网络终极应用宝典
·DIV CSS布局网页实例:简单表单form标准化实例
·PB8.0应用程序编译发布技术研究
·Excel的HYPERLINK函数应用
·由浅入深学习动态网页制作PHP的编程与应用
·CSS技巧:网页设计关于cellspacing和cellpadding
·使用技巧:在JSP页面中的应用JavaBean
·为什么iexplore.exe在打开网页时CPU使用会100%?
·PB应用ODBC访问不同数据库
·与MM强行视频聊天的战术应用
ASP网页模板的应用 相关软件:
·photoshop cs 超梦幻网页创意宝典
·Dreamweaver 网页设计
·AUTOCAD 2002机械设计应用与实例
·网页点击专家 V2.50
·古典网页模板
·现代风格的网页模板
·飞走的是树 留下的是鸟(网页版)
·CorelDRAW9应用速成
·反网页限制 V1.0
·公司企业网站管理系统模板功能强大版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot