Server.Transfer(),Response.Redirect(),Server.Execute()的区别

发布:2010-06-23 16:05   点击247次   评论:0

'''''''' Server.Transfer 比 Response.Redirect 快很多!!!
'''''''' Server.Transfer(),Response.Redirect(),Server.Execute()的区别
'''''''' http://hi.baidu.com/%CC%A4%C0%CB%CB%A7/blog/item/cb351c3e0353d5cb7c1e71eb.html
'''''''' 如果要将执行流程转入同一Web服务器的另一个ASPX页面,应当使用Server.Transfer,能够避免不必要的网络通信。
'''''''' 如果要捕获一个ASPX页面的输出结果,然后将结果插入另一个ASPX页面的特定位置,则使用Server.Execute。
'''''''' 如果要确保HTML输出合法,请使用Response.Redirect,不要使用Server.Transfer或Server.Execute方法。

Server.Transfer和Server.Execute不允许传参数。
但是它们会继承、拥有当前页所有的post/get 的数据

Server.Transfer会停止执行以后的代码;
Server.Execute会继续网下执行 ---- Peace(2010-11-23)

 

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:12.810/55.368(ms); 7(sql)/2.878(MB); comm:news/detail; Upd:2024-05-17 09:53:48