asp 生成静态问题

jinx151 jinx151 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
看到过生成的静态的方法:
模板跟replace 进行替换.用FSO进行生成.
简单的,例如新闻标题,内容,时间等直接替换即可.
但复杂点(比如代码有循环,asp代码不断穿插),确有不知如何进行处理:
---------------------------------------------

<table width="95%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td width="25%" rowspan="2" align="center">手机型号</td>
<td height="20" colspan="3" align="center" bgcolor="#efeded"><strong>对应电池型号</strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%" height="25" align="center">
<%if name1="商务版手机电池" then
response.write("<font color=#44ae8a><b>商务版手机电池</b></font>")
else
response.write("商务版手机电池")
end if %></td>
<td width="26%" align="center">
<%if name1="商业版手机电池" then
response.write("<font color=#44ae8a><b>商业版手机电池</b></font>")
else
response.write("商业版手机电池")
end if %> </td>
<td width="24%" align="center">
<%if name1="普及版手机电池" then
response.write("<font color=#44ae8a><b>普及版手机电池</b></font>")
else
response.write("普及版手机电池")
end if %></td>
</tr>
<%xhsql="select sjxhname from sjxh where smallclassname='"&name3&"' and bigclassname='"&name1&"' order by id desc"
set xhrs=server.createObject("adodb.recordset")
xhrs.open xhsql,conn,1,1
while not xhrs.eof
chsql="select articleid,title from product where smallclassname='"&name3&"' and bigclassname='"&name1&"' and sjxhname like '%"&xhrs("sjxhname")&"%' and passed=1 order by articleid"
set chrs=server.createObject("adodb.recordset")
chrs.open chsql,conn,1,1
if not chrs.eof then
%>
<tr bgcolor="#FFFFFF">
<td height="25" align="center"><%=xhrs("sjxhname")%></td>
<td align="center"><%
while not chrs.eof
chtitle=chrs("title")
response.write("<a href=prdinfo.asp?name="&name&"&name1="&name1&"&name3="&name3&"&name4="&chtitle&"&id="&chrs("articleid")&" class=zt><font color=#ff6633>"&chtitle&"</font></a><br>")
chrs.movenext
wend%></td>
<td align="center"><%sysql="select articleid,title from product where smallclassname='"&name3&"' and bigclassname='商业版手机电池' and sjxhname like '%"&xhrs("sjxhname")&"%' and passed=1 order by articleid"
set syrs=conn.execute(sysql)
while not syrs.eof
sytitle=syrs("title")
response.write("<a href=prdinfo.asp?name="&name&"&name1="&name1&"&name3="&name3&"&name4="&sytitle&"&id="&syrs("articleid")&" class=zt><font color=#3399ff>"&sytitle&"</font></a><br>")
syrs.movenext
wend
syrs.close
set syrs=nothing
%></td>
<td align="center"><%sysql="select articleid,title from product where smallclassname='"&name3&"' and bigclassname='普及版手机电池' and sjxhname like '%"&xhrs("sjxhname")&"%' and passed=1 order by articleid"
set syrs=conn.execute(sysql)
while not syrs.eof
sy2title=syrs("title")
response.write("<a href=prdinfo.asp?name4="&sy2title&"&id="&syrs("articleid")&" class=zt><font color=#ff6633>"&sy2title&"</font></a><br>")
syrs.movenext
wend
syrs.close
set syrs=nothing
%></td>
</tr>
<%end if
chrs.close
set chrs=nothing
xhrs.movenext
wend
xhrs.close
xhrs=nothing%>
</table>
...全文

相关推荐

高仿百度知乎问答系统 ASP ACCESS 问题生成静态.rar

一款类似百度知道系统的问题解答系统,问题页面自动生成静态网页。 高仿百度知乎问答系统特色: 本系统结合了仿百度知道程序和仿新浪爱问程序的共同优点,设计更加合理 问题页面实时生成静态页面,减少系统开销,更利于搜索引擎的收录 完美使用系统缓存,减少数据库读取次数 完善的后台管理功能 支持问题的附件上传 对搜索引擎的优化:支持Keywords和Description页面头部标签的自定义 支持 JS 代码的问题调用 支持好友管理和站内短信 支持无限级问题分类 完善的用户中心 部分页面采用ajax技术,减少页面刷新次数,增强用户体验 回复后自动通知提问人 对广告的集中管理(下版提供更加方便的管理界面) 内容过滤功能,并且多次被过滤后,即可立即对此人采取更进一步的封杀 优美的前台用户中心,采用ajax增加用户体验 支持好友分组与管理 支持站内短信功能 支持提问者和回复者的IP和地域显示 支持模板后台修改功能 高仿百度知乎问答系统后台登录: 打开LOGIN.ASP以会员身份登录,登陆后才可以进入后台登录界面(Admin_index.asp)! 默认会员: admin 密码:admin 管理员登录:Admin_index.asp 管理员:admin 密码: www.idcze.us

weixin_39841882

【ASP.NET编程知识】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题).docx

【ASP.NET编程知识】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题).docx

mmoo_python

ASP源码—C9ASP静态文章发布系统 v2.3.5.zip

ASP源码—C9ASP静态文章发布系统 v2.3.5.zip

毕业_设计

asp静态页生成程序,在线html静态页批量生成程序,网站转html程序代码

这是一个网站html静态页生成程序(asp代码),将该asp文件上传至网站根目录下访问和使用即可!打开该asp页面即可一键生成整站html静态页。

werkylau

asp.net伪静态

可以通过配置文件来实现asp.net的伪静态功能

chenfengwu1986
评论 4
收藏 已收藏
分享
返回顶部
jinx151
ASP 28,401 成员 356,940 内容