首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server.Transfer方法

Server.Transfer方法
EN

Stack Overflow用户
提问于 2011-01-11 17:59:30
回答 2查看 578关注 0票数 1

什么时候应该使用Server.Transfer()方法?

使用这种方法的优点是什么?

EN

回答 2

Stack Overflow用户

发布于 2011-01-11 18:00:44

您可以使用Server.Transfer执行其他服务器端页面,而不需要更改客户端的地址,也不需要Response.Redirect所做的额外重定向。

票数 0
EN

Stack Overflow用户

发布于 2011-01-11 18:45:20

Server.Transfer允许您将服务器端上的请求重定向到该服务器上的另一个资源。这与Response.Redirect不同,后者将客户端重定向到另一个资源。

这意味着对所请求资源的处理被重定向到另一个现有资源。例如,您可以使用以下请求:

代码语言:javascript
复制
http://mydomain.com/users/100032

由服务器上的另一个资源处理:

代码语言:javascript
复制
http://mydomain.com/users/100032/details

Server.Transfer将具有返回相同响应的两个URL的效果。

这与Response.Redirect有所不同,后者的效果是告诉客户端浏览器“您正在请求的资源位于不同的URL”。在这种情况下,客户端的浏览器将向URL发出新的请求,并且客户端将在其地址栏中看到URL更改以反映这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4656355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档