asp程序怎么转换成html 具体点

 我来答
百度网友b9c05a8
2012-05-21 · TA获得超过676个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:143万
展开全部
理论知识:一。伪静态
二。1.XMLHTTP页面的HTML(这一步奖asp文件转化成编译后的静态,也就是浏览器显示的内容)
2.正则得出页面的所有超链接
3,替换得到静态页面后的超链接,从而使所有href=“1.asp”》》href=“1.html”
4,文件生成,读取页面的URL,然后读取替换后的HTML
5,1.asp保存成为1.html Call SaveToFile(“xmlhttp读取的并且替换了超链接的页面静态代码”,”1.html“)

Function SaveToFile(ByVal strBody, ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")
If Err.Number=-2147221005 Then
Response.Write "<div align='center'>非常遗憾,您的主机不支持ADODB.Stream,不能使用本程序</div>"
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = "utf-8" '可以根据需求,把这里的编码修改成utf-8等编码格式
.Position = objStream.Size
.WriteText = strBody
.SaveToFile Server.MapPath(File),2
.Close
End With
Set objStream = Nothing
End Function
百度网友93b9c45
2012-05-23 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:628
采纳率:100%
帮助的人:143万
展开全部
模板替换法,一两句说不清
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A南宁醉唐风古装摄影
2012-05-10
知道答主
回答量:83
采纳率:0%
帮助的人:9万
展开全部
直接把ASP 文件的后缀名.asp改成htm 就可以了。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式