首頁  >  文章  >  後端開發  >  分享Asp.Net內建物件之Response物件教程

分享Asp.Net內建物件之Response物件教程

零下一度
零下一度原創
2017-05-22 16:13:152096瀏覽

Response物件

#      Respose物件用於將資料從伺服器傳送回瀏覽器。它允許將數據作為請求的結果發送到瀏覽器,並提供有光響應的信息,可以用來在頁面中輸入數據,在頁面中跳轉,還可以傳遞各個頁面的參數,它與HTTP協議的相應消息相對應。

Response物件常用屬性#  

取得或設定一個值,指示是否緩衝輸出,並在完成處理整個回應之後將其發送CacheCharset字串編碼取得或設定在瀏覽器上快取的頁面過期之前的分鐘數
屬性
#Buffer
取得Web頁的快取策略,如過期時間,保密性。 。 。 。
設定或取得HTTP的輸出
#Expires

Cookie

s

取得目前請求的Cookie集合

IsClientConnected

#傳回客戶端是否仍和Server連線

SuppressContent

設定是否將HTTP的內容傳送至客戶端瀏覽器,若為true,網頁將不會傳至客戶端

## 

   #方法
   
  
#Response物件常用方法
 
################ #Add###Head###er######將一個HTTP頭加入到輸出流############App###end###ToLog##### #將自訂日誌資訊新增至IIS日誌檔案###############Clear#########將緩衝區的內容清除################ ####End######將目前緩衝區中所有的內容傳送至客戶端後關係###############Flush#########將緩衝區中的所有資料傳送到客戶端############Re###dir###ect######將網頁重新導向另一個位址##### #######Write######將資料輸出到客戶端#############Write###File#########將指定的文件寫入HTTP內容輸出流############

 

 

 

 

 

 

 

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. 

springmvc實作json互動-requestBody和responseBody(圖文)

#2. 

AngularJS的ng Http Request與response格式轉換方法

3. 

java解析ResponseXML

#4. 

總結asp.net內建物件(Response)使用方法實例

以上是分享Asp.Net內建物件之Response物件教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn