首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
ASP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
执行response.Redirect(url)以后能否继续执行呢?也就是返回。
[已结贴,结贴人:umbrella1984]
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
揭帖率:
72.09%
发表于:
2008-04-16 01:26:20
楼主
有什么方法可以在A程序里执行另外一个B程序,然后返回到A,B程序是不能更改的。
问题点数:
100
回复次数:
30
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hookee
等级:
可用分等级:
富农
总技术专家分:
34373
总技术专家分排名:
267
2
2
发表于:
2008-04-16 01:29:16
1
楼 得分:
10
Server.Excute "B.asp"
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 01:42:59
2
楼 得分:
0
hookee 你好,可是我的程序是有参数的啊。这个怎么办,我在A程序设置的参数能在B程序获取吗,这2个程序都不在同个服务器的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hookee
等级:
可用分等级:
富农
总技术专家分:
34373
总技术专家分排名:
267
2
2
发表于:
2008-04-16 01:49:07
3
楼 得分:
0
Server.Excute "B.asp"的话, A的参数在B里和在A中一样的方式取。
-----------------
不同的服务器不能用Server.Excute
可能要用 ServerXMLHTTP 调用"http://xx/b.asp?" & Request.QueryString 了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 01:50:31
4
楼 得分:
0
ServerXMLHTTP的效果可以达到跟response.redirect或301转向的功能吗,就是在客户端转向,因为如果在服务器端转向的话对方程序获取的IP就是服务器端而不是客户端了,主要就是这个问题,真头痛。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hookee
等级:
可用分等级:
富农
总技术专家分:
34373
总技术专家分排名:
267
2
2
发表于:
2008-04-16 01:58:17
5
楼 得分:
30
你的意思是让客户端先访问A然后再访问另外服务器上的B然后继续对A的访问, 如果是这样的话,必然涉及多次连接,似乎不符合HTTP协议
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 02:04:51
6
楼 得分:
0
是的,B程序从A那拿到数据后,要传给多个接受方,但又不能让接收方记录到B的IP地址,而只能记录A的IP地址,因为A才是实际的发送数据的地方,我用一个response.redirect是可以解决,但不能转发到多个接受方,因为redirect转向一次后就不再继续执行了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hookee
等级:
可用分等级:
富农
总技术专家分:
34373
总技术专家分排名:
267
2
2
发表于:
2008-04-16 02:24:35
7
楼 得分:
0
A拆成A1,A2
A1执行後返回代码 <img src="http://xxx/b.asp" onerror="location.href='a2.asp'">
因为http://xxx/b.asp总是错的,所以执行a2.asp了
试试看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 02:33:50
8
楼 得分:
0
hookee ,因为A程序不是通过浏览器执行的,而是一个桌面程序,它通过SOCKET访问B程序,上面的img标签我估计不会执行。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hookee
等级:
可用分等级:
富农
总技术专家分:
34373
总技术专家分排名:
267
2
2
发表于:
2008-04-16 02:38:16
9
楼 得分:
0
桌面程序的话,如果能改A 就不是问题了,等socket响应即可
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dogfish
dogfish
等级:
可用分等级:
小地主
总技术专家分:
5978
总技术专家分排名:
3604
发表于:
2008-04-16 02:40:56
10
楼 得分:
5
调用之前,把变量模拟一下。url变量好像是全局的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 02:45:06
11
楼 得分:
0
不能改A程序的,只能改B。。哎,郁闷。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 09:03:14
12
楼 得分:
30
按你这么说,你好象一共有不止一个C页面啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 09:07:02
13
楼 得分:
0
如果可以使用的AJAX,就可以实现提交多个转发
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
EexeNet
Eexe.Net
等级:
可用分等级:
中农
总技术专家分:
831
总技术专家分排名:
22216
发表于:
2008-04-16 09:48:02
14
楼 得分:
1
高手如云...学习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zeoyeah
zeo
等级:
可用分等级:
中农
总技术专家分:
202
总技术专家分排名:
59065
发表于:
2008-04-16 09:52:04
15
楼 得分:
5
<script src="B.asp"> </script>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 12:15:19
16
楼 得分:
0
chinmo :是有多个C页面,ajax估计不行,因为执行转发的过程不是在浏览器,而是通过SOCKET,GET方式直接连到B的,所以如果在B里加AJAX我怕不会执行。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lsf5921
LㄣF
等级:
可用分等级:
长工
总技术专家分:
124
总技术专家分排名:
84625
发表于:
2008-04-16 15:23:55
17
楼 得分:
5
用ajax不过你的要求好想不能实现,你说了ab不能改
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 15:41:29
18
楼 得分:
0
引用 16 楼 umbrella1984 的回复:
chinmo :是有多个C页面,ajax估计不行,因为执行转发的过程不是在浏览器,而是通过SOCKET,GET方式直接连到B的,所以如果在B里加AJAX我怕不会执行。
JS运行不需要浏览器的,只要有一个宿主就可以!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 15:42:40
19
楼 得分:
0
那些应用程序不也没用浏览器嘛!不一样可以使用
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
keenlylzl
等级:
可用分等级:
短工
总技术专家分:
11
总技术专家分排名:
208503
发表于:
2008-04-16 15:45:01
20
楼 得分:
5
先把参数传到B页面 可以用隐藏表单域接受参数或者用变量接收参数 执行完B以后 自动提交表单或者通过跳转把页面传回给a啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 16:01:24
21
楼 得分:
0
还有一个方法,C和B都可以修改的是吧?
如果可以修改的话,每一个C里都可以做一个返回B的动作,然后通过传回的参数不同而执行不同的程序
比如A=0时B-》C1,C1运行完后里返回一个参数A=1返回B,然后B里判断A=1时执行B-》C2的跳转,C2运行完程序后返回一个参数A=2返回给B,B再判断A=2时执行跳转B-》C3,依次类推,到最后一个Cn时就返回一个A=FALSE,这样就结束该次的循环执行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 16:03:58
22
楼 得分:
0
不过这样的弊端就是只能顺序执行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 16:04:17
23
楼 得分:
0
C不能修改,只能B,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jikun6666
不知道
等级:
可用分等级:
富农
总技术专家分:
313
总技术专家分排名:
44728
发表于:
2008-04-16 16:16:29
24
楼 得分:
0
路过学习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 16:46:38
25
楼 得分:
0
那你就只能用AJAX了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2
6
发表于:
2008-04-16 16:47:51
26
楼 得分:
4
你头和尾都不能改,只能是中间的这个,没得选择了
要不你只能把几个C页面都包含进B页面同时执行了!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
umbrella1984
Ken
等级:
可用分等级:
富农
总技术专家分:
9118
总技术专家分排名:
2083
发表于:
2008-04-16 20:51:19
27
楼 得分:
0
c页面不能包含在B里吧,它们不在同一服务器的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chinmo
藏*无限
等级:
可用分等级:
富农
总技术专家分:
59264
总技术专家分排名:
129
2