或反之亦然。什么时候使用Server.Transfer通过PostBackURL?
更新:
嗯,让我们假设我有一个购物车的应用程序,用户点击结帐按钮。 我想要做的下一件事是将用户发送到Invoice.aspx页面(或类似页面)。当用户点击结账,我可以Button.PostBackURL = "Invoice.aspx"
or I could do
Server.Transfer("Invoice.aspx")
(我也改了称呼,因为该方法被称为转移,而不是TransferURL)
或反之亦然。什么时候使用Server.Transfer通过PostBackURL?
更新:
嗯,让我们假设我有一个购物车的应用程序,用户点击结帐按钮。 我想要做的下一件事是将用户发送到Invoice.aspx页面(或类似页面)。当用户点击结账,我可以Button.PostBackURL = "Invoice.aspx"
or I could do
Server.Transfer("Invoice.aspx")
(我也改了称呼,因为该方法被称为转移,而不是TransferURL)
通常,当您试图“决定两者之间”时,这意味着您最好使用PostbackURL。
随意扩大您的问题的具体细节,我们可以看看您的确切需求。
Matt R:我刚刚看到您的更新。除非您准备好使用Server.Transfer进行广泛的测试和研究,否则在这种情况下您肯定应该使用PostBackURL – 2008-10-07 16:30:49
Server.Transfer的从服务器完全实现。回发从客户端发起以发布表单内容,并且回发URL标识要发布到的页面。
也许你打算与Response.Redirect进行比较,它强制客户端提交新的URL请求。
这里是两者之间的良好的击穿:在HTTP 请求/响应的往返
您可能想对您要完成的任务稍微描述一下 – 2008-09-15 19:30:06