制作网页 .asp 转为.html 怎么做啊?

制作网页 .asp 转为.html 怎么做啊?,第1张

用文本编辑器打开asp文件,把里面的asp代码去掉(<%....%>,<!--#include

file="...."-->等)

然后把文件的后缀名改成.html

如果用Dreamweaver的话,直接另存为,然后格式选.html就可以了

我的回答如下,希望能帮助您:

1.FCKeditor 是一个开源的文本编辑器,不能直接生成html文件,但是可以借助FCKeditor控件获取在编辑器中排版好html代码。

2.生成HTML文件,需要用到文本写入流,利用这个类实例化一个对象,用这个对象的一个write方法方法写入html文本文件.

3.写入完成由要释放资源。用这个对象调.Dispose()好像是这个。

4.具体参见代码:

StringBuilder strbuf = new StringBuilder()

strbuf="这里是我获取的FCKeditor的html代码"

StreamWriter sw = new StreamWriter(Server.MapPath("../html/default/test.htm"), true, Encoding.UTF8)

sw.Write(strbuf.ToString())

sw.Close()

sw.Dispose()

这样您就可以生成一个为test.html的html文件了

---------------------------------------------------------------------------

如果你没有变成基础,其实开可以有一种更简单的方式来生成html网页,

但是可以借助FCKeditor控件获取在编辑器中排版好html代码。

然后保存到记事本里面,把记事本的 .txt 后缀修改为 .htm .html 然后保存,在打开就可以生成一个html网页了。

理论知识:一。伪静态

二。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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6213099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存