ASP.NET傳值的3個方法 (Response.Redirect、Server.Transfer、Server.Execute)
◆Response.Redirect
是直接下一個HttpRequest出去,它並沒有將來源Form的相關物件資料也一併傳出去。
伺服端是使用QueryString物件集合取出資料,其語法:
Request("FieldName")
Request.QueryString("FieldName")
◆Server.Transfer
將目前表單Form中的資料送到我們指定的表單,所以,可以夾帶的訊息也比較多~
Server.Transfer,只能傳送在我們Server上的所屬網頁。
(Server.Transfer方法的轉向操作完全在Web伺服器完成)