社区
ASP
帖子详情
执行response.Redirect(url)以后能否继续执行呢?也就是返回。
umbrella1984
2008-04-16 01:26:20
有什么方法可以在A程序里执行另外一个B程序,然后返回到A,B程序是不能更改的。
...全文
306
30
打赏
收藏
执行response.Redirect(url)以后能否继续执行呢?也就是返回。
有什么方法可以在A程序里执行另外一个B程序,然后返回到A,B程序是不能更改的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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# MVC Redirect()页面跳转会
继续
执行
下面的代码
在项目控制器里使用
URL
重定向方法时会出现
执行
完跳转方法后
继续
执行
方法后的代码, 我自己试了好多种跳转方法总结了一下 return Redirect("
URL
");: 不会
继续
执行
Response.Redirect
("
URL
",true); 需要加return null,不然会
继续
执行
Response.Redirect
Permanent("/huodong/",...
Response.Redirect
与Server.Transfer区别
执行
过程: 1、浏览器ASP文件请求->服务器
执行
->遇到
response.redirect
语句->服务器发送
response.redirect
后面的地址给客户机端的浏览器->浏览器请求
执行
新的地址 2、浏览器ASP文件请求->服务器
执行
->遇到Server.Transfer语句->服务器转向新的文件 切换对象: 1、
Response.Redirect
可以切换到任何存在的网
Server.Transfer 和
Response.Redirect
的用法
在ASP.NET中,在后台传值方式目前大多都是用
Response.Redirect
("页面地址") 来重定向页面的,但是现在还有一种方式也可以达到重定向页面的作用,而且在某些时刻会起到一种很棒的效果,那就是使用 Server.Transfer("页面地址") 来重定向地址。 现在我们来详细了解一下这两种重定向页面地址的用法和区别:
Response.Redirect
:
Response.Redirect
会将地址输出至浏览器,
执行
重定向操作。但是请注意,在程序
执行
到
Response.Redirect
(.
在MVC里面使用
Response.Redirect
方法后记得
返回
EmptyResult
在ASP.NET MVC中我们很多时候都会在拦截器和Controller中直接使用
Response.Redirect
方法做跳转,但是实际上
Response.Redirect
方法
执行
后ASP.NET并不会立即结束当前请求的
执行
,而是要过一段时间才会终止当前请求的
执行
,然后命令客户端浏览器去访问
Response.Redirect
方法中传入的新的
URL
地址。这会导致一个问题,有时候我们希望Re...
32、Server.Transfer和
Response.Redirect
的区别是什么?
Server.Transfer 和
Response.Redirect
是 ASP.NET 中用于页面跳转的两种方法,但它们在实现机制、性能、
URL
显示等方面存在显著区别。
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章