一种仅在没有模板的情况下用静态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