asp打开页面问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:26:31
用server.execute("xxx.asp")可以打开,但是server.execute("xxx.asp?id=1")就不可以了,请教各位,如何打开像xxx.asp?id=1这样的页面?
1.asp
<%
server.execute("2.asp?id=1")
%>
2.asp
<%
Dim id
id=request.querystring("id")
sql="select * from news where y_id="&id
response.write sql
response.End
%>
这是我的程序,为什么不能运行?

server.execute("xxx.asp?id="1"")
或者
server.execute("xxx.asp?id="&1&"")
或者
server.execute("xxx.asp?id='"&1&"'")

可以这样:
response.write "<script>location='xxx.asp?id=1';</script>"

id是变量的话
response.write "<script>location='xxx.asp?id="&id&"';</script>"
超级链接更好实现
<a href="xxx.asp?id=1">链接的文字</a>
id是变量
<a href="xxx.asp?id=<%=id%>">链接的文字</a>

如果你是想调用 xxx.asp 页面的内容,你可以用Ajax的方法。
如果你只是想让 xxx.asp 执行一下,你可以用<!--#Include virtual="xxx.asp"-->

如果这样的话,应该是你的ID传递值有问题..好好检查一下啦