Response.Buffer=True 的目的只是使程序執(zhí)行完了之后才把頁面顯示給用戶?
這句話的意思就是指明輸出頁面是否被緩沖,當(dāng)屬性值為True時,服務(wù)器將不會向客戶端發(fā)送任何信息,直到所有程序執(zhí)行完或者遇到<% Response.Flush %>或<% Response.End %>語句,才會釋放緩沖區(qū)的信息。 如果你正在制作一個大型論壇或者一個產(chǎn)品展示或其他的商務(wù)站點,并且訪問量很高,那么我建議在程序的第一行加入<% Response.Buffer = True %>這句話,因為這樣能夠讓客戶在有效的時間內(nèi)獲得更多的數(shù)據(jù)。 如果你正在制作一個普通的個人主頁,訪問量不是很高,并且沒有什么復(fù)雜的執(zhí)行程序,那么用不用這個屬性就不是很重要,因為將數(shù)據(jù)緩沖也需要一段時間,只不過我們感覺不到罷了。
Request 對象
Request 對象在 HTTP 請求期間,檢索客戶端瀏覽器傳遞給服務(wù)器的值語法Request[.collection|property|method](variable)
對象
集合
ClientCertificate |
ClientCertificate 集合從 Web 瀏覽器發(fā)布請求中獲取驗證字段(由 X.509 標(biāo)準(zhǔn)指定),如果沒有發(fā)送驗證,ClientCertificate 集合將返回 EMPTY |
Cookies |
Cookies 集合允許用戶檢索在 HTTP 請求中發(fā)送的 cookie 的值 |
Form |
Form 集合通過使用 POST 方法的表格檢索 HTTP 請求正文中的表格元素的值,支持 application/x-www-form-urlencoded 和 multipart/form-data 兩種格式 |
QueryString |
QueryString 集合檢索 HTTP 查詢字符串中變量的值,HTTP 查詢字符串由問號 (?) 后的值指定 |
ServerVariables |
ServerVariables 集合檢索預(yù)定的環(huán)境變量 |
屬性
TotalBytes |
TotalBytes 屬性指定客戶端在請求正文中發(fā)送的總字節(jié)數(shù)。該屬性只允許讀 |
ContentType |
ContentType 屬性讀取請求的 FORM 內(nèi)容類型 |
方法
BinaryRead |
BinaryRead 方法獲取作為 POST 請求的一部分而從客戶端傳送到服務(wù)器的數(shù)據(jù) |
注釋 如果指定的變量不是上述的五個集合中的一個,Request 對象返回 EMPTY。 可以通過調(diào)用 Request(variable) 直接使用所有的變量,而不需要集合的名稱。正因為這樣,Web 服務(wù)器可以按照下面的順序搜索集合。
- QueryString
- Form
- Cookies
- ClientCertificate
- ServerVariables
如果同名的變量出現(xiàn)在多個集合中,Request 對象返回遇到的第一個實例。 我們建議在涉及 ServerVariables 集合的成員時使用全名。例如,不用 Request.(AUTH_USER) 而用Request.ServerVariables(AUTH_USER)。
12:08:20
for each i in request.form
?response.write(request.Form(i)&"<br/>")
next
這樣可以打出提交表單的所有對象內(nèi)容,那我現(xiàn)在要知道這些對象的名稱呢。
比如request.Form(1)的內(nèi)容是"sss"
那? request.Form(1)的名稱是什么?怎么得到。
最好的方法是采用這樣的——
For Each objItem In Request.Form
Response.Write objItem & “=” & Request.Form(objItem) & “<BR>”
Next
12:09:34
posted on 2006-10-22 13:17
acerbic coffee 閱讀(220)
評論(0) 編輯 收藏 所屬分類:
個人筆記