一种仅在没有模板的情况下用静态HTML生成静态HTML页面的方法
当FSO生成静态HTML文件时,替换模板标签总是一个非常麻烦的问题。至少我是这么认为的,不要在外面做模板,我今天找到了解决这个问题的方法。如一个正常的index.asp页面,并使用ASP代码拨出数据库的内容,建立makehtml.asp另一个页面,添加一个文本域,假设名称=体
该文本包括在形式,形式和页面的创建创建FSO对象,和index.html文件生成如下!
<
文件…
如果请求(),则
设置FSO = server.createobject(脚本。FileSystemObject )
集的FOUT = fso.createtextfile(server.mappath(filenamequot;))
Fout.write request.form(体)
fout.close
集的FOUT =没有
设置FSO
最后如果
%>
这样,index.html文件生成,甚至模板是无用的。刚刚读到通常用于文本ASP文件,没有问题尚未被发现。当然,前提是服务器支持FSO