Response對象是Asp.Net應用程式中非常重要的一個內置對象,其作用為負責將伺服器執行好的信息輸出給客戶端,即作用主要為響應客戶端請求並將伺服器的響應返回給用戶,在頁面的臨時跳轉中,也可使用Response.Redirect定向到另一個網址。 Response對象常用的屬性有: (1)Buf ...
Response對象是Asp.Net應用程式中非常重要的一個內置對象,其作用為負責將伺服器執行好的信息輸出給客戶端,即作用主要為響應客戶端請求並將伺服器的響應返回給用戶,在頁面的臨時跳轉中,也可使用Response.Redirect定向到另一個網址。
Response對象常用的屬性有:
(1)BufferOutput:設置Response對象的信息輸出是否支持緩存處理,預設值為True。
(2)Expires:設置在瀏覽器中的緩存存儲過期時間,單位為分鐘,預設值為20分鐘。
(3)Charset:設置輸出流的字元集。
(4)Cookie:Cookie對象,在Response中可設置Cookie對象,包括添加Cookie、刪除Cookie、修改Cookie等操作。
(5)Status:獲取或者設置頁面的狀態,即通過一個編碼設置頁面的主要行為,頁面狀態必須以3位整數開頭。
(6)ContentType:輸出的內容的文件類型,如text/Html,image/GIF,image/JPEG等類型值。
Response常用的方法有:
(1)Response.Write:主要用於輸出內容信息,如將一些字元串信息輸出到客戶端。
(2)Response.WriteFile:將頁面以文件流的形式輸出到客戶端,一般常與ContentType屬性一起使用。
(3)Response.Redirect:用於頁面重定向。可跳轉本網站的網址,也可是互聯網上任何一個站點的網址。
(4)Response.Flush:將緩衝區的數據輸出到客戶端,但是沒有停止頁面程式的執行。
(5)Response.End:將緩衝區數據輸出到客戶端,但會停止頁面程式的執行。
(6)Response.AppendHeader:將HTTP頭部的Header信息添加到輸出流中。
(7)Response.Clear:清理緩衝區,終止輸出。
備註:更多乾貨關註博主站點IT技術小趣屋。原文轉載自Response對象的作用以及常用方法屬性_IT技術小趣屋。