asp生成html静态页的简单方法 |
|
作者:richyue 文章来源:it学习网 更新时间:2007-12-2 12:50:59 |
【声明:转载此信息在于传递更多信息,其内容表达的观点并不代表本站立场,由这些信息所产生的一切后果本站不负任何责任。如果您对本信息有什么意见,欢迎和本站联系,谢谢!】http://CiDu.Net
现在到处都流行动态网站页面生成静态页,总的说我不是很赞同,认为有误导初学者之嫌,可我也不是圣人用户有要求,自然也不能免俗。
我这里提供一个简单的不用模板可以直接生成HTML静态页的方法.
如一个正常的index.asp动态页面,
新建一个文件 makeasp2html.asp
<form method="post" action=""> <textarea name="asp2html" style="display:none"><!--#include file="index.asp"--></textarea> <input type="submit" value="生成html页"/> </form>
<% If request.Form("asp2html")<>"" then filename="index.html"
set fso = Server.CreateObject("Scripting.FileSystemObject") set fout = fso.CreateTextFile(server.mappath(""&filename&""))
fout.write request.form("asp2html") fout.close
set fout=nothing set fso=nothing
end if %> | 这样index.html文件就生成了,连模板都用不着,只要服务器要支持FSO,将正常情况下使用的ASP文件读取到textarea里就可以了。
声明:以上信息资料大都是网上搜集而来,版权归作者,如有版权问题请留言告知我将马上改正。 文中所提到的各种观点只是原文观点,各种说法未经一一确认。并不代表本站认可此观点!!
|
资讯录入:admin 责任编辑:admin |
|
上一篇资讯: access转换成SQLserver2000数据库
下一篇资讯: 没有了 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |