include包含asp文件能不能带查询参数?

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:13:56
我在网页中需要多次调用a.asp,a.asp里面包含两个参数,每次调用a.asp时这两个参数都不同。为什么我写成<!--#include file="a.asp?x=123&y=234"-->这样的代码,就会报错呢?
高手教教我怎么样才能实现?
a.asp的源代码是这样子的:
<%bumen=Request.QueryString("bumen")
lanmu=Request.QueryString("lanmu")
i=0
set rs=server.CreateObject("adodb.recordset")
rs.open "select newsname,adddate,newsid from shop_news where bumen='"&bumen&"' and lanmu='"&lanmu&"' order by adddate desc",conn,1,1
if rs.eof and rs.bof then
response.write("<image src='images/3d.gif' border='0' align='absmiddle'>")
else
do while not rs.eof
i=i+1%>
<a href=news.asp?ID=<%=rs("newsid")%> target="_blank">
<%if rs("newsname")="a" then
response.write("<image src='images/3a.gif' border=&#

把a.asp文件写更一个函数
然后使用调用函数的方法来实现根据不同参数得到不同内容

补充:
<%
function Showit(bumen,lanmu)
i=0
set rs=server.CreateObject("adodb.recordset")
rs.open "select newsname,adddate,newsid from shop_news where bumen='"&bumen&"' and lanmu='"&lanmu&"' order by adddate desc",conn,1,1
if rs.eof and rs.bof then
response.write("<image src='images/3d.gif' border='0' align='absmiddle'>")
else
do while not rs.eof
i=i+1%>
<a href=news.asp?ID=<%=rs("newsid")%> target="_blank">
<%if rs("newsname")="a" then
response.write("<image src='images/3a.gif' border='0' align='absmiddle'>")
else response.write("<image src='images/3b.gif' border='0' align='absmiddle'>")
end if%>
</