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