2010年10月25日 星期一

Response And Request

成員名稱 說明與用法
Request request("欄位名稱"),這個很方便可以取得任何表單傳送過來的(不論是Get或是Post),例如<%=request("欄位名稱")%>會顯示出該欄位中的資料。
Request.form request.form("欄位名稱"),例如<%=request.form("欄位名稱")%>會顯示出該欄位中的資料,當然,您可以利用這個來做布林邏輯判斷或是指定數值給其他變數,這個只能用來取得利用POST METHOD傳送的表單。
Request.Cookies request.cookies("Cookie名稱")("項目名稱"),詳細的使用方法我們會在之後的Response與Request教學中給予更詳細的講解。
Request.QueryString request.QueryString("Query名稱"),這個Request語法可以取得網址"?"之後的Query字串(包含利用Get產生的Query字串),如果網址是./xxx.asp?happy=coobila而您用 Request.QueryString("happy")的話就會顯示coobila,因為happy這個Query的數值是coobila
Request.ServerVariables request.ServerVariables("名稱"),這種Request物件是用來取得各種伺服器相關的資料,如request.ServerVariables("Local_Addr")就是取得主機的IP位置。
成員名稱 說明與用法
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標題產生前使用,這個設定很少使用。

沒有留言:

張貼留言