ASP 生成静态页面的方法 2007 年 01 月 25 日 星期四 下午 10:05 我希望大家看到该标题就能让想象到它的功能: 1, WITH TEMPLET 意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP 采用模板应熟悉下。(当然,不看也没有问题,本教程同样会提及精华部分的:) 2, ASP2HTML。不要我再说ASP 转变成HTML 的好处了吧,呵呵,其中最值得知道的就是:静态HTML 页和动态页对服务器的要求承受能力小得多,同样,静态HTML 搜索几率远比动态页面的多得多。 那么,我现在需要处理的技术问题就是: 1,如何实现模板技术?(先参看下上篇文章吧) 2,如何实现2HTML 技术? 3,如何让模板技术与2HTML 技术结合? 一、先进行技术原理分析 1,模板技术 2, 2HTML 技术又该如何实现呢?如何使得ASP 页面转变为HTML?一般都会想到FSO 组件,因为该组件能新建任何文件格式。 那么其整个运行过程是怎么样的呢? a,提供信息输入页面进行信息收集; b,接受信息值先保存数据库,再FSO 生成文件; c,技术性完成任务,显示刚被创建的HTML 文件的路径地址。 该技术的实现过程中有如下几个难点: i, FSO 生成的文件是直接放在一个大文件夹下,还是单独放在某个每日更新的子文件夹中?可能表述不准确,这样理解吧:相信通过FSO 生成的文件随着时间的推移,文件会越来越多,管理也会越来越乱„„通常你可能看到一些地址诸如可以分析得出应该是建立了当前日期的文件夹。这样,一天就是一个文件夹的页面内容,查看管理也就显得比较合理。 ii,我在试图通过以上方法建立文件夹的时候,又发现了第二个问题。第一次通过FSO 建立以当前日期命名的文件夹,没有问题。当我有新的文件需要生成时,因为是同一个程序,所以,其又将会执行建立同样的文件夹。此时,FSO 组件会发现该路径已存在„„卡壳-_-! 继续处理,在首行添加代码: 引用: -------------------------------------------------------------------------------- On Error Resume Next -------------------------------------------------------------------------------- 嘿嘿,达到自欺欺人、掩耳盗铃的效果。 当然规矩的用法是判断文件夹的有无 引用: -------------------------------------------------------------------------------- <% Set fso = Server.CreateObject("Scripting....