Response物件
# Respose物件用於將資料從伺服器傳送回瀏覽器。它允許將數據作為請求的結果發送到瀏覽器,並提供有光響應的信息,可以用來在頁面中輸入數據,在頁面中跳轉,還可以傳遞各個頁面的參數,它與HTTP協議的相應消息相對應。
Response物件常用屬性#
屬性 | |
#Buffer | |
Cache | |
取得Web頁的快取策略,如過期時間,保密性。 。 。 。 | |
設定或取得HTTP的輸出 | 字串|
#Expires |
Cookie
s取得目前請求的Cookie集合 IsClientConnected#傳回客戶端是否仍和Server連線 SuppressContent設定是否將HTTP的內容傳送至客戶端瀏覽器,若為true,網頁將不會傳至客戶端##
# | |
#Response物件常用方法 | |
#
#
1.在頁面中輸出資料
Response物件透過 write 方法或writeFile方法在頁面上輸出資料。輸出的物件可以是字符,字符數組,字串,物件或檔案。
實驗一個簡單的列子,建立一個空網站,在根目錄下建立一個TextFile.txt文件,文件內容為"Hello,Response... "。程式如下:
運作結果如下所示,
##注意下輸出檔案的時候,該文件必須是已經存在的,要是不存在的話將產生一個"未能找到文件"的異常。
2.頁面跳轉並傳遞參數
# 透過Response物件的Redirect方法可以實現頁面重定向的功能,並且重定向到新的URL時可以傳遞參數。
如將頁面重新導向至welcome.aspx頁的程式碼就可以這樣寫:
this.Response.Redirect("~/welcome.aspx");在頁面重定向URL時傳遞參數,使用"?"分隔頁面連接位址和參數,有多個參數時,參數與參數之間要使用"&"分隔開。 搞個簡單的範例試驗下,在剛才的項目新增一個Default.aspx頁面,頁面就簡單花下,如下: 畫個簡單的頁面,運作效果如下: OK,我們現在要乾的事情就是在點擊確定時候,讓它把訊息跳到welcome.aspx頁面,那麼確定按鈕的Click事件簡單實現代碼如下:接下來還要做的事情就是去創建一個welcome.aspx的新頁面接受數據,然後把數據讀出來,我們也就完工了。新建welcome.aspx輸出資訊的程式碼如下:到這裡其實我們已經簡單實作了流程了,現在運行看下效果,效果如下:
##OK,關於Response就先簡單的了解這麼多,剛才我們在welcome.aspx裡取得連接的參數用了一個Reauest,這個也是Asp.Net內建物件之一,我們後續在來了解這些東西!
希望基礎的文章能對新進手的學習asp.net的朋友有所幫助,大家共同學習進步......... .【相關推薦】
1.
以上是分享Asp.Net內建物件之Response物件教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!