一个ASP生成htm的问题

lfcyk 2005-03-20 12:15:44
<%
filename="index.htm"
if request("body")<>"" then
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath(""&filename&""))
fout.Write request("body")
fout.close
set fout=nothing
set fso=nothing
end if
%>
<form name="form1" method="post" action="a_1.asp">
<br>
<textarea name="body" cols="100" rows="40"><!--#include file="index.asp" --></textarea>
<br>
<input type="submit" name="Submit" value="生成">
</form>



请大家帮帮忙,为什么我用这个代码生成HTM页面,页面生是生出来了,但页面的链接确没有生成,原来是:



<a href="../canping/canping.asp?id="<%=rs("id")%>" "><%=rs("name")%></a>




现在生成的HTM里面出是:
<a href="../canping/canping.asp?id=1 【说明:这里的 1 是原来的库里的ID是多少它就是多少】>产品</a>
怎么还是ASP的页面呀

请大家帮帮忙,为什么我用这个代码生成HTM页面出现了.....


<%
filename="index.htm"
if request("body")<>"" then
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath(""&filename&""))
fout.Write request("body")
fout.close
set fout=nothing
set fso=nothing
end if
%>
<form name="form1" method="post" action="a_1.asp">
<br>
<textarea name="body" cols="100" rows="40"><!--#include file="index.asp" --></textarea>
<br>
<input type="submit" name="Submit" value="生成">
</form>



请大家帮帮忙,为什么我用这个代码生成HTM页面,页面生是生出来了,但页面的链接确没有生成,原来是:



<a href="../canping/canping.asp?id="<%=rs("id")%>" "><%=rs("name")%></a>




现在生成的HTM里面出是:
<a href="../canping/canping.asp?id=1 【说明:这里的 1 是原来的库里的ID是多少它就是多少】>产品</a>
怎么还是ASP的页面呀








请大家帮帮忙,能不能把链接也生成:
<a href="../canping/canping1.htm">产品1</a>
<a href="../canping/canping2.htm">产品2</a>
<a href="../canping/canping3.htm">产品3</a>
....


...全文
76 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaywa 2005-03-20
  • 打赏
  • 举报
回复
它生成的就是index.asp里面的链接,你要生成
<a href="../canping/canping1.htm">产品1</a>
这种格式在index.asp里面改就是了,

<a href="../canping/canping<%=rs("id")%>.htm"><%=rs("name")%></a>
但是你还要生成canping1.htm这样的静态页面

你这样的方法只能生成单一的页面,如果是带参数的就不好办了~

peijunfeng 2005-03-20
  • 打赏
  • 举报
回复
将<a href="../canping/canping.asp?id="<%=rs("id")%>" "><%=rs("name")%></a>
改为
<a href="../canping/canping<%=rs("id")%>.htm"><%=rs("name")%></a>
大个啊 2005-03-20
  • 打赏
  • 举报
回复
很简单的道理,canping1.htm没指明,
在数据库中保存这个文件名,再读

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧