栏目导航
热点推荐
- ASP下批量删除数据的两种方法
- 关于二级域名共享cookies
- ASP错误代码大全
- ASP代码实现show.asp?id=26变成s
- ASP错误信息解决:IIS启用父路径
- 一些常用的正则表达式大全
- ASP超级链接和HTML函数正则表达
- ASP隐藏下载地址及防盗代码
- 最常用的正则表达式示例
- ASP程序数据库被挂马的处理方法
- ASP生成html的新方法
- 精通ASP错误提示大全
阅览排行
ASP中不用模板生成HTML静态页面的方法
www.jz123.cn 2010-06-25 来源: 中国建站 责任编辑(袁袁) 我要投递新闻
我们一般生成HTML静态页时,常常会事先做好一个模板,然后生成时调用模板文件。那么有没有办法不用模板,如一个正常的htmer.asp页面,直接生成为htmer.html页面呢?
当然是可以的,而且非常简单,今天就教大家在ASP中不用模板生成HTML静态页的方法。
这里假设有一个htmer.asp动态页面,你想把它生成为HTML静态页面htmer.html,那么我们首先新建一个ASP程序文件htmer_to_html.asp(该文件就是用来将htmer.asp动态页面生成为静态页面htmer.html的),htmer_to_html.asp的具体代码如下所示:
<form method="post" action=""> <textarea name="asp2html" style="display:none"><!--#include file="htmer.asp"--></textarea> <input type="submit" value="生成html页"/> </form> <% Dim Filename,Fso,Fout If Request.Form("asp2html")<>"" Then Filename="htmer.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 %> |
0
上一篇:asp实现的查询某关键词在MSSQL数据库位置的代码 下一篇:asp定时生成静态HTML的代码