首页 新闻 搜索 专区 学院

关于handler处理后再执行Server.Transfer

0
悬赏园豆:10 [已解决问题] 解决于 2012-05-03 11:40

 

 

 

我想知道Response.Redirect()也转发到相对路径去  这个怎么做到?谢谢

梅柳的主页 梅柳 | 初学一级 | 园豆:193
提问于:2012-05-02 19:40
< >
分享
最佳答案
1

TRANSFER是在服务器里转发。这个转发跟REDIRECT的转发有两个点不同:

1——

REDIRECT转发会清除转发前输出的数据(也不是真的清除,这个清除是指在结果HTML输出中不再有REDIRECT前的输出内容)

2——

REDIRECT的转发是交给浏览器实现的,浏览器接收到转发指令(302)后执行新的页面的访问请求。

收获园豆:10
无之无 | 大侠五级 |园豆:5085 | 2012-05-02 20:30

我很纠结,后来想想使用Response.Redirect()而不改变地址有些不现实,实现起来较麻烦,貌似也不利于网站优化,还是像其他办法吧。谢谢你鸟~~

梅柳 | 园豆:193 (初学一级) | 2012-05-03 11:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册