当我会用Server.Transfer的过一项PostBackUrl? [英] When would I use Server.Transfer over PostBackURL?

查看:85
本文介绍了当我会用Server.Transfer的过一项PostBackUrl?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

,反之亦然。

更新:

嗯,假设我有一个购物车的应用程序,用户点击Checkout按钮。
我要做的下一件事就是向用户发送到Invoice.aspx页面(或类似)。当用户点击结账时,我可以Button.PostBackURL =Invoice.aspx

或者我可以做

Server.Transfer的(Invoice.aspx)

(我也改了称呼,因为该方法被称为转移,而不是TransferURL)

(I also changed the title since the method is called Transfer and not TransferURL)

推荐答案


  • Server.TransferURL不会导致
    在HTTP的往返
    请求/响应。地址栏
    将不更新,至于
    浏览器知道它仅收到
    一个文档。 Server.Transfer的还保留执行上下文,因此脚本源源不绝,而不是重新开始。

  • 一项PostBackUrl确保了
    HTTP请求,从而产生一个
    可能不同的URL,当然还有
    招致网络延迟的成本。

通常,当您试图就意味着你最好使用一项PostBackUrl为两者之间的决定。

Usually when you are attempting to "decide between the two" it means you are better off using PostbackURL.

随时与具体拓展你的问题,大家可以看一下您的precise需求。

Feel free to expand your question with specifics and we can look at your precise needs.

这篇关于当我会用Server.Transfer的过一项PostBackUrl?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆