相关疑难解决方法(0)

Server.Transfer Vs. 的Response.Redirect

Server.Transfer和之间有什么区别Response.Redirect

  • 每个的优点和缺点是什么?
  • 什么时候适合另一个?
  • 什么时候不适合?

asp.net redirect server.transfer

259
推荐指数
11
解决办法
21万
查看次数

Server.Transfer()与.使用Server.Execute()

我很困惑哪一个更好或有效请求呼叫页面(第一页)和来电者页面(新页面)...

我注意到在这两种情况下,浏览器中的URL仍然是第一页URL(不刷新到新页面URL),因为不要求浏览器这样做.

任何评论明显....

c# asp.net

21
推荐指数
2
解决办法
4万
查看次数

response.redirect和server.transfer之间的区别

可能重复:
Response.Redirect与Server.Transfer
Server.Transfer Vs. 的Response.Redirect

response.redirect和server.transfer有什么区别?我知道的唯一区别是:在response.redirect中,浏览器URL更改为目标页面以及server.transfer,url保持不变!还有其他区别吗?

c# asp.net

18
推荐指数
2
解决办法
8万
查看次数

HTTPServerUtility.Transfer在asp.net中的网站性能上比Response.Redirect更有用吗?

现在我正在阅读.net网站的性能和可扩展性.

我阅读了很多关于性能和可伸缩性的博客文章和微软书.

在上一篇博客中,链接到这里.

在这篇博客中,第6篇谈论
"使用HTTPServerUtility.Transfer而不是Response.Redirect".

它在网站性能方面是否更有用,在博客中更有用,

" 它们只应在您将人员转移到另一个物理Web服务器时使用.对于服务器内的任何传输,请使用.transfer!您将节省大量不必要的HTTP请求. "

任何人都可以帮助我在性能方面比response.redirect更有用吗?

.net c# asp.net performance scalability

5
推荐指数
1
解决办法
4817
查看次数

HTTPModule BeginRequest应该是Response.Redirect或Server.Transfer

我们有一个URLRewriting模块,它使用BeginRequest事件方法中的Response.Redirect来更改目标页面.

  • 使用Server.Transfer或Server.TransferRequest而不是Response.Redirect会更好吗?
  • 解决方案中还有其他HTTP模块,我是否会通过使用Server.Transfer绕过任何其他模块,或者服务器是否会像新请求一样开始,只是保存到浏览器的往返?
  • 客户是否会注意到任何差异,服务器是否会以不同方式处理请求?

以下问题涵盖重定向和传输之间的差异,但不包括HTTP模块中的差异;

编辑: HttpContext.RewritePath也在模块中使用,所以我们似乎有三种技术可以从原始路径移动初始请求; 分别是Redirect,Transfer,RewritePath; 返回浏览器,返回HTTP管道的开始并继续处理新路径.

asp.net url-rewriting httpmodule

2
推荐指数
1
解决办法
6842
查看次数