回 帖 发 新 帖 刷新版面

主题:execute问题?

2.asp
<%
id=request("id")
response.write "aaa"&amp;amp;id&amp;amp;"bbb"
%>
如果index.asp的页面是
<%
server.execute("2.asp")
%>
就会输出aaabbb
如果index.asp的页面是
<%
server.execute("2.asp?id=1")
%>
就会出现错误:
错误类型:
Server 对象, ASP 0231 (0x80004005)
URL 格式无效或使用了完全限定的绝对 URL。请使用相对 URL。
/zj/index.asp, 第 2 行
为什么?如何解决?如果我想打开2.asp?id=1,还有什么方法?

回复列表 (共6个回复)

沙发

我记得server.execute不能带参数

板凳

asp中还有什么方法可以打开带有参数的页面?

3 楼

重定向不可以么~~

4 楼

要不换个方法传递试试。

<%
dim id
id=123
server.execute("2.asp")
%>


2.asp
<%
response.write id
%>


我以前用include file方法试验成功过,server.execute还真不知道,你试试吧。要是不行就用inclued file。

5 楼

[quote]重定向不可以么~~[/quote]
谢谢你的回复,如果用重定位的方法,会转到那一页去了,这页下面的程序就无法执行了.

6 楼

<script language="JavaScript" src="in/chtmljs.asp?include=Statistics" type="text/javascript"></script>
如果楼主是想在运一个ASP文件的同时又自动运行别一个ASP文件,上面这代码就可以了。前后要加%><%

我来回复

您尚未登录,请登录后再回复。点此登录或注册