一个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>
....


...全文
46 点赞 收藏 3
写回复
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>
回复 点赞
alby 2005年03月20日
很简单的道理,canping1.htm没指明,
在数据库中保存这个文件名,再读
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告