网上看了些代码,不知道如何用,感觉乱乱的~~
知道的兄弟帮下,小弟感激不尽!!
如果是已做好的网站可以用Ajax的方式转静态。
http://blog.bc-cn.net/user1/1193/archives/2007/4610.shtml
可以用我写的转换类
将转换类存为MarkHTML.asp
<!--#include file="MarkHTML.asp"-->
<%
Dim MHtml
Set MHtml=New MarkHTML
MHtml.UrlStr=Request("Url")'URL地址
MHtml.FilePath="html/"'生成网页的所在文件夹
MHtml.FileName="test.htm"'生成静态页的文件名
MHtml.XMLHttpMetHod ADOStream'调用生成方法(最后用ADOStream写网页文件)
Response.Redirect "html/test.htm"'转向生成好的网页
%>
上面的代码使用方法
存储上面的代码为asp文件
URL调用:xxx.asp?url=xxx.asp
yms123版主,你好,我的网站已经做完了,现在就是把所有模块转静态的问题.
看了下你的转换类 MarkHTML.asp,不是很懂操作~~
能不能具体帮小弟解释下你的转换类 ?谢谢!!!!
Private mUrlStr'网页的URL地址
Private mTemplateBody'模板文件替换后的HTML代码
Private mFilePath'生成网页的文件路径
Private mFileName'生成网页的文件名 '类初始化过程
Private Sub Class_Initialize
mUrlStr=""
mTemplateBody=""
mFilePath=""
mFileName=""
End Sub
<!--#include file="MarkHTML.asp"-->
<%
Dim MHtml
Set MHtml=New MarkHTML
MHtml.UrlStr=Request("Url")'URL地址
MHtml.FilePath="html/"'生成网页的所在文件夹
MHtml.FileName="test.htm"'生成静态页的文件名
MHtml.XMLHttpMetHod ADOStream'调用生成方法(最后用ADOStream写网页文件)
Response.Redirect "html/test.htm"'转向生成好的网页
%>
上面的代码使用方法
存储上面的代码为asp文件
URL调用:xxx.asp?url=xxx.asp