gpt4 book ai didi

asp.net - 我什么时候应该使用 Server.Transfer 而不是 PostBackURL?

转载 作者:行者123 更新时间:2023-12-02 14:25:36 24 4
gpt4 key购买 nike

反之亦然。

更新:
嗯,假设我有一个购物车应用程序,用户单击“结帐”按钮。我想做的下一件事是将用户发送到 Invoice.aspx 页面(或类似页面)。当用户点击结帐时,我可以 Button.PostBackURL = "Invoice.aspx"

或者我可以这样做

Server.Transfer("Invoice.aspx")

(我还更改了标题,因为该方法称为 Transfer 而不是 TransferURL)

最佳答案

  • 不会产生 Server.TransferURL在 HTTP 的往返中请求/响应。地址栏不会更新,就浏览器知道它只收到了一份文件。 Server.Transfer 还保留执行上下文,因此脚本“继续运行”而不是“重新开始”。
  • PostbackURL 确保HTTP 请求,导致当然可能有不同的 URL产生网络延迟成本。

通常,当您尝试“在两者之间做出决定”时,这意味着您最好使用 PostbackURL。

请随意详细说明您的问题,我们可以了解您的具体需求。

关于asp.net - 我什么时候应该使用 Server.Transfer 而不是 PostBackURL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com