探索设计与体验的融合
Fusion design exploration and experience
网站编程技术
News
好的网络营销公司会给客户提出建设性的意见,善于对客户进行良性引导
您的位置:>> 网站首页 >> 网站编程技术
ASP页面转静态的另一方法

    大家都知道网站使用静态的好处,挖空心思都要将网站转成静态的,但制作模板的时候又是十分麻烦,而且修改也需要很大功夫,特别是遇到一些经常修改内容的客户的时候,那工作量就会更多,在此有一个更加简单的办法,可惜唯一的不足就是对某些JS支持不是很好,下面是介绍一下这种方法:

    如一个正常的index.asp页面,并且用ASP代码调出数据库中的内容,另建一个makehtml.asp的页面,加入一个textarea域,假设为name="body",将index.asp在textarea里调出来,如:
<textarea name="body"><!--#include file="index.asp"--></textarea>,将这个textarea包含在表单中,在接收表单页用创建FSO对象,如下生成index.html文件!

<%
filename="../index.html"
if request("body")<>"" then
set fso = Server.CreateObject("Scripting.FileSystemObject")
set fout = fso.CreateTextFile(server.mappath(""&filename&""))
fout.write request.form("body")
fout.close
set fout=nothing
set fso=nothing
end if 
%>

相关链接>>