Server.Transfer Vs. Response.Redirect

15 浏览
0 Comments

Server.Transfer Vs. Response.Redirect

什么是Server.TransferResponse.Redirect之间的区别?

  • 每种方法的优缺点是什么?
  • 什么时候采用哪一种方法是合适的?
  • 什么情况下某一种方法不合适?
admin 更改状态以发布 2023年5月24日
0
0 Comments

Response.Redirect()会把你导向新页面,更新地址栏并将其添加到浏览器历史记录中。在浏览器中,你可以点击“回退”。

Server.Transfer()不会改变地址栏。你无法点击“回退”。

当我不想让用户看到我要去哪里时,我会使用Server.Transfer()。有时在“加载”类型的页面上。

否则,我会始终使用Response.Redirect()

0
0 Comments

Response.Redirect只是向浏览器发送一个消息 (HTTP 302)

Server.Transfer在浏览器不知道任何内容的情况下发生,浏览器请求一个页面,但服务器返回另一个页面的内容。

0