【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“ASP自动生成HTML 中ASP模板的运用 - 项目管理”一文,供大家参考学习
Title
ASP应用之模板采用 2004-5-29 初学
ASP程序是能勉强写出来了但若每进行一次网站页面的改版所有的源程序都将进行一次移植手术。
为此所耗费的人力精力不计其数甚至一不小心得不偿失、前功尽弃。
所以梦想着那么大段的程序代码变成几个简单的字符代替这样只要设计好页面把该功能插入就OK了。
其实这也简单只需将实现该功能的程序代码做成子程序然后主页调用就可以了。
很多时候在博客中国你会选择到很多的模板甚至有可能自己来设计或者采用猪飞飞BLOG的各大站长都将其站点改得不近相同????这些我们都归功于
ASP采用模板的功能。
那下面偶就借花献佛将模板拿来分析以馈各位朋友。
首先模板需要在线修改则应采用数据库保存模板代码 所谓的模板就是设计完工的标准的HTML代码其中需要由程序实现的功能部分将采用特殊字符串代替。
然这些特殊字符串需要在显示的时候被编译为对应的功能。
1设计数据库testmb.mdb 新建表moban字段m_id自动编号主关键字字段m_html备注类型 2假设第一模板内容代码 将下列代码拷贝到m_html字段中cntopcnleftcnright 注意cntop、cnleft、cnright它们将要实现某些具体的程序功能 3建立数据库连接文件conn.
asp 4建立特殊字符串转换所需要的库文件lib.
asp 该文件的主要作用是将实现某些功能的
ASP程序做成字程序以方便调用。
5最后调用数据库中的模板代码将特殊字符串转换。
该页主要作用是将模板代码进行显示并将其中的特殊代码转变为相对应子程序功能。
至此
ASP的模板功能基本完成剩下的就是建立具备编辑模板功能的程序页面将库文件改变为自己所需要程序功能???? 我希望大家看到该标题就能让想象到它的功能 1WITH TEMPLET意思是生成的页面架构将采用某个已设定的模板在此之前我的一篇教程中介绍过希望各位在看本教程之前对
ASP采用模板应熟悉下。
当然不看也没有问题本教程同样会提及精华部分的具体参考http://www.cnbruce.com/blog/showlog.aspcat_id26log_id474 2
ASP2HTML。
不要我再说
ASP转变成HTML的好处了吧呵呵其中最值得知道的就是静态HTML页和动态页对服务器的要求承受能力小得多同样静态HTML搜索几率远比动态页面的多得多。
那么我现在需要处理的技术问题就是 1如何实现模板技术先参看下上篇文章吧 2如何实现2HTML技术 3如何让模板技术与2HTML技术结合 一、先进行技术原理分析 1模板技术参看 http://www.cnbruce.com/blog/showlog.aspcat_id26log_id474 22HTML技术又该如何实现呢如何使得
ASP页面转变为HTML一般都会想到FSO组件因为该组件能新建任何文件格式。
那么其整个运行过程是怎么样的呢 a提供信息输入页面进行信息收集 b接受信息值先保存数据库再FSO生成文件 c技术性完成任务显示刚被创建的HTML文件的路径地址。
该技术的实现过程中有如下几个难点 iFSO生成的文件是直接放在一个大文件夹下还是单独放在某个每日更新的子文件夹中可能表述不准确这样理解吧相信通过FSO生成的文件随着时间的推移文件会越来越多管理也会越来越乱????通常你可能看到一些地址诸如 http://www.xxx.com/a/2004-5-20/200405201111.html 可以分析得出应该是建立了当前日期的文件夹。
这样一天就是一个文件夹的页面内容查看管理也就显得比较合理。
ii我在试图通过以上方法建立文件夹的时候又发现了第二个问题。
第一次通过FSO建立以当前日期命名的文件夹没有问题。
当我有新的文件需要生成时因为是同一个程序所以其又将会执行建立同样的文件夹。
此时FSO组件会发现该路径已存在????卡壳-_- 继续处理在首行添加代码 On Error Resume Next 嘿嘿达到自欺欺人、掩耳盗铃的效果。
iii文件夹是建立了 fString replacefString Title: Content:
上一篇:
asp+access动态网站简介(2)
下一篇:
“台独”的渊源与实质(中)——兼论台湾问题的基本估计与中国统一的可能前景