程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Response.Redirect 和Server.Transfer的區別

Response.Redirect 和Server.Transfer的區別

編輯:.NET實例教程

原理:1、浏覽器ASP文件請求—>服務器執行—>遇到Response.Redirect語句—>服務器發送—>Response.Redirect後面的地址給客戶機端的浏覽器—>浏覽器請求執行新的地址。

            2、浏覽器ASP文件請求—>服務器執行—>遇到Server.Transfer語句—>服務器轉向新的文件。

區別:

切換對象:1、Response.Redirect 可以切換到任何存在的網頁。

                    2、Server.Transfer只能切換到同目錄或者子目錄的網頁。

數據保密:1、Response.Redirect後地址會變成跳轉後的頁面地址。

                    2、、Server.Transfer後地址不變,隱藏了新網頁的地址及附帶在地址後邊的參數值。具有數據保密功能。

傳遞的數據量(網址後附帶的參數):

1、Response.Redirect能夠傳遞的數據以2KB為限。

2、傳遞的數據超過2KB時,務必使用Server.Transfer。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved