服務器。傳輸與響應。重定向
服務器和響應都是ASP.NET. 服務器對象為與服務器相關的各種任務提供方法和屬性。傳輸是服務器對象的一種方法,它將當前狀態的信息發送到另一個.asp文件進行處理。Resp***e對象描述與服務器響應相關的方法和屬性。Redirect是Resp***e對象的一種方法,它向瀏覽器發送一條消息,使其連接到另一個URL。儘管服務器。傳輸以及響應。重定向可用於將用戶從一個頁面轉移到另一個頁面,它們實際執行此任務的方式不同。
是什麼響應。重定向?
重定向是響應對象中的一個方法。當調用Resp***e方法時,它將HTTP代碼302和請求的網頁的URL發送到用戶的瀏覽器。HTTP代碼302通知用戶的瀏覽器請求的資源位於不同的URL下。當瀏覽器接收到代碼時,它會在新位置打開資源。請求的網頁可以與包含該請求的網頁位於同一服務器上,也可以位於其他服務器上。請求與當前頁位於同一服務器上的網頁時,可以使用如下響應方法:
響應。重定向(“下一頁.html”);
當請求駐留在另一臺服務器上的網頁時,可以使用如下響應方法:
響應。重定向(“http://www.newServer.com/newPage.aspx”);
是什麼服務器。傳送?
如前所述,傳輸是服務器對象的一種方法。調用傳輸方法時,原始請求將被修改為傳入同一服務器中的其他頁面。當使用服務器。傳輸,用戶的web瀏覽器中顯示的URL不會更改。這是因為傳輸發生在服務器端,而瀏覽器對傳輸一無所知。使用第二個重載服務器。傳輸(字符串路徑,bool preserveForm)並將第二個參數設置為true,則可以在第二個頁面上使用已發佈的表單變量和查詢字符串。
有什麼區別服務器。傳輸以及響應。重定向?