积极答复者
asp如何生成静态页面

问题
答案
-
你好,
<%
set fso=server.createobject("scripting.filesystemobject")
htmlbody="<table>"
htmlbody= htmlBody& "<tr>"
htmlbody= htmlBody& "<td>"
htmlbody= htmlBody& "写成html了2。"
htmlbody= htmlBody& "</td>"
htmlbody= htmlBody& "</tr>"
htmlbody= htmlBody& "<tr>"
htmlbody= htmlBody& "<td>"
htmlbody= htmlBody& "<INPUT TYPE='image' SRC='C:\Inetpub\wwwroot\help.gif' onclick=javascript:alert();>"
htmlbody= htmlBody& "</td>"
htmlbody= htmlBody& "</tr>"
htmlbody= htmlBody& "</table>"
set fsfile=fso.createtextfile("c:\1.html",true,true)
fsfile.write htmlbody
set fsfile=nothing
set fso=nothing
%>
jon.valett@gmail.com- 已建议为答案 Jiyuan 2009年8月3日 8:52
- 已标记为答案 邹俊才Moderator 2009年8月3日 16:57
-
你好 在asp中生成静态页面需要用到一些组件比如Scripting.FileSystemObject 这个对象的使用详情 参看 http://study.qqcf.com/web/248/30231.htm
比如
Dim content="这是要生成到文件的内容哈!"
Set Fso = Server.CreateObject("Scripting.FileSystemObject") '创建对象
Filen=Server.MapPath("index.htm")'要生成到的地址
Set Site_Config=FSO.CreateTextFile(Filen,true, False)
Site_Config.Write content'写入
Site_Config.Close
Set Fso = Nothing
而对于content你可以自己通过Replace或者正则这些替换模板中的自定义标签
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已建议为答案 Jiyuan 2009年8月3日 8:52
- 已标记为答案 邹俊才Moderator 2009年8月3日 16:57
全部回复
-
你好,
<%
set fso=server.createobject("scripting.filesystemobject")
htmlbody="<table>"
htmlbody= htmlBody& "<tr>"
htmlbody= htmlBody& "<td>"
htmlbody= htmlBody& "写成html了2。"
htmlbody= htmlBody& "</td>"
htmlbody= htmlBody& "</tr>"
htmlbody= htmlBody& "<tr>"
htmlbody= htmlBody& "<td>"
htmlbody= htmlBody& "<INPUT TYPE='image' SRC='C:\Inetpub\wwwroot\help.gif' onclick=javascript:alert();>"
htmlbody= htmlBody& "</td>"
htmlbody= htmlBody& "</tr>"
htmlbody= htmlBody& "</table>"
set fsfile=fso.createtextfile("c:\1.html",true,true)
fsfile.write htmlbody
set fsfile=nothing
set fso=nothing
%>
jon.valett@gmail.com- 已建议为答案 Jiyuan 2009年8月3日 8:52
- 已标记为答案 邹俊才Moderator 2009年8月3日 16:57
-
你好 在asp中生成静态页面需要用到一些组件比如Scripting.FileSystemObject 这个对象的使用详情 参看 http://study.qqcf.com/web/248/30231.htm
比如
Dim content="这是要生成到文件的内容哈!"
Set Fso = Server.CreateObject("Scripting.FileSystemObject") '创建对象
Filen=Server.MapPath("index.htm")'要生成到的地址
Set Site_Config=FSO.CreateTextFile(Filen,true, False)
Site_Config.Write content'写入
Site_Config.Close
Set Fso = Nothing
而对于content你可以自己通过Replace或者正则这些替换模板中的自定义标签
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已建议为答案 Jiyuan 2009年8月3日 8:52
- 已标记为答案 邹俊才Moderator 2009年8月3日 16:57
-
你好在准备生成页面内容的时候,你就应该把分页考虑进去的 你在生成的时候要先获取总共有多少页面这样可以确定怎样生成页面链接
对于页面链接你也应该有个固定的模式 比如
html/1/233.html 1代码分类的id号 233代表这个分类下的某一条数据
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond -
你好 你可以参照它的方法 而并不是说直接照搬过来
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond -
你好 你可以参考下面这些文章 http://www.51wisdom.net/html/1315.html http://www.lin04com.cn/?action=show&id=5 另外很多的网站都是用的动易的CMS 不过它的分页好像是通过生成js的形式 具体我不是很清楚了 当然也可以直接在页面上添加分页链接
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond