阿瑟 發表
ASP的基本上運作是這樣的:使用者要求->伺服器處理->傳回給使用者。而"Response",這個字眼的翻譯是 "回應",顧名思義,Response就是在使用者要求該網頁以後,在特定的地方告訴伺服器給予使用者適當的回應。這裡是一些常常使用的Response物件成員。
成員名稱 | 說明與用法 |
Response.Write | Response.Write("字串"),這段語法會告訴伺服器在網頁的這個地方顯示該字串。 |
Response.End | Response.End,這個語法會停止伺服器的處理並且將處理完畢的內容傳回使用者端。 |
Response.Redirect | Response.Redirect("網址"),這個語法會將網頁轉址到指定的網址。 |
Response.Cookies | Response.Cookies("名稱"),這個地方是告訴伺服器在這裡回應給使用者一個寫入Cookie的指令。 |
Response.Buffer | Response.Buffer=True|False,這個語法是告訴伺服器在處理這份網頁的時候可以使用緩衝功能,也就是當網頁在處理的時候,會將處理完畢的一些資料存在IIS的緩衝區。 |
Response.CacheControl | Response.CacheControl=Private|Public,Cache就是快取的意思,如果您的網路提供者有Proxy Server的話,這個語法會告訴伺服器是否要將這個網頁存在Proxy Sserver,Private是關閉Proxy Server的快取功能,Public的話是開啟,預設值是Private。 |
Response.ContentType | Response.ContentType="MIME-type",這個用來指定檔案的閱讀方式,如text/html就是以HTML的方式,預設值是text/html,這個設定很少使用。 |
Response.AddHeader | Response.AddHeader("名稱","內容"),這個語法是增加該網頁中的META標頭,如果您寫Response.AddHeader("Refresh","10")就是增加一個META標頭,而這個META標頭的內容就是每10秒刷新,在使用這個語法前您必須知道有哪些META標頭可以使用。這個功能也必須在任何HTML的META標籤產生前使用 |
Response.Charset | Response.Charset=編碼名稱(如Big5),這個語法的功能和HTML的META標籤一樣可以設定網頁的編碼,這個語法必須要在任何HTTP的META標題產生前使用,這個設定很少使用。 |
Response.ContentType | Response.ContentType="MIME-type",這個用來指定檔案的閱讀方式,如text/html就是以HTML的方式,預設值是text/html,這個設定很少使用。 |