社区
ASP
帖子详情
执行response.Redirect(url)以后能否继续执行呢?也就是返回。
umbrella1984
2008-04-16 01:26:20
有什么方法可以在A程序里执行另外一个B程序,然后返回到A,B程序是不能更改的。
...全文
277
30
打赏
收藏
执行response.Redirect(url)以后能否继续执行呢?也就是返回。
有什么方法可以在A程序里执行另外一个B程序,然后返回到A,B程序是不能更改的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
umbrella1984
2008-04-17
打赏
举报
回复
恩,是啊,哎,就这样吧,结贴了
umbrella1984
2008-04-16
打赏
举报
回复
chinmo :是有多个C页面,ajax估计不行,因为执行转发的过程不是在浏览器,而是通过SOCKET,GET方式直接连到B的,所以如果在B里加AJAX我怕不会执行。
MeXP
2008-04-16
打赏
举报
回复
c不能改,而且只能从Remote_addr取数据
所以,你除了伪造从B来的IP为A的IP,我看没什么办法了
写DLL,调用其它程序的抓IP包修改IP地址的方法。
网页中提供的方法已经不能做到了
一把编程的菜刀
2008-04-16
打赏
举报
回复
为什么不能包含?不同服务器可以使用IFRAME,设置下IFRAME的宽度和高度都设置为0
再说,你又不想用AJAX,不要说什么JS非得需要浏览器,JS不一定需要浏览器的
zeoyeah
2008-04-16
打赏
举报
回复
<script src="B.asp"></script>
EexeNet
2008-04-16
打赏
举报
回复
高手如云...学习
一把编程的菜刀
2008-04-16
打赏
举报
回复
如果可以使用的AJAX,就可以实现提交多个转发
一把编程的菜刀
2008-04-16
打赏
举报
回复
按你这么说,你好象一共有不止一个C页面啊
umbrella1984
2008-04-16
打赏
举报
回复
c页面不能包含在B里吧,它们不在同一服务器的。
一把编程的菜刀
2008-04-16
打赏
举报
回复
你头和尾都不能改,只能是中间的这个,没得选择了
要不你只能把几个C页面都包含进B页面同时执行了!
一把编程的菜刀
2008-04-16
打赏
举报
回复
那你就只能用AJAX了
jikun6666
2008-04-16
打赏
举报
回复
路过学习
umbrella1984
2008-04-16
打赏
举报
回复
C不能修改,只能B,
一把编程的菜刀
2008-04-16
打赏
举报
回复
不过这样的弊端就是只能顺序执行
一把编程的菜刀
2008-04-16
打赏
举报
回复
还有一个方法,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,这样就结束该次的循环执行
keenlylzl
2008-04-16
打赏
举报
回复
先把参数传到B页面 可以用隐藏表单域接受参数或者用变量接收参数 执行完B以后 自动提交表单或者通过跳转把页面传回给a啊
一把编程的菜刀
2008-04-16
打赏
举报
回复
那些应用程序不也没用浏览器嘛!不一样可以使用
一把编程的菜刀
2008-04-16
打赏
举报
回复
[Quote=引用 16 楼 umbrella1984 的回复:]
chinmo :是有多个C页面,ajax估计不行,因为执行转发的过程不是在浏览器,而是通过SOCKET,GET方式直接连到B的,所以如果在B里加AJAX我怕不会执行。
[/Quote]
JS运行不需要浏览器的,只要有一个宿主就可以!!
lsf5921
2008-04-16
打赏
举报
回复
用ajax不过你的要求好想不能实现,你说了ab不能改
umbrella1984
2008-04-16
打赏
举报
回复
不能改A程序的,只能改B。。哎,郁闷。
加载更多回复(10)
C#中Response.Write常见问题汇总
主要介绍了C#中Response.Write常见问题汇总,总结了C#中Response.Write的常用技巧,非常实用,需要的朋友可以参考下
asp.net中
Response.Redirect
与Server.Transfer的区别分析
Server.Transfer方法把
执行
流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止
执行
,
执行
流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。 如果用Server.Transfer方法实现页面之间的导航,浏览器中的
URL
不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经
执行
了一次页面变换。
Response.Redirect
则是客户端第一次请求服务器
返回
状态代码302及新
URL
,客户端再次请求新
URL
,服务器再
返回
新页面,比Server.Transfer多一次应答。
ASP.NET 重定向的几种方法小结
关于重定向的几个方法和说明 Server.Transfer方法 Server.Execute方法.
Response.Redirect
:
asp.net跳转页面的三种方法比较
三个页面跳转
response.redirect
server.transfer sever.execute 应用
开始下载后如何重定向新页面
请遵循我以前的回答-在Response.TransmitFile [^]之后如何调用
Response.Redirect
。
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章