資源描述:
《黑鷹ASP教程第二十課(ASP內(nèi)置對(duì)象response)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Asp內(nèi)置對(duì)象-----responseResponse對(duì)象Response對(duì)象用于動(dòng)態(tài)響應(yīng)客戶端請(qǐng)求(Request),并將動(dòng)態(tài)生成的響應(yīng)結(jié)果返回到客戶端瀏覽器中。Response的使用語(yǔ)法為:Response.collection
2、property
3、methodResponse對(duì)象的屬性屬性功能說(shuō)明Buffer表明頁(yè)輸出是否被緩沖CacheControl決定代理服務(wù)器是否能緩存ASP生成的輸出Charset將字符集的名稱添加到內(nèi)容類型標(biāo)題中ContentType指定響應(yīng)的HTTP內(nèi)容類型Expires在
4、瀏覽器中緩存的頁(yè)面超時(shí)前,指定緩存的時(shí)間ExpiresAbsolute指定瀏覽器上緩存頁(yè)面超時(shí)的日期和時(shí)間IsClientConnected表明客戶端是否與服務(wù)器斷開(kāi)Status服務(wù)器返回的狀態(tài)行的值Response對(duì)象的方法方法功能說(shuō)明AddHeader從名稱到值設(shè)置HTML標(biāo)題AppendToLog在該請(qǐng)求的Web服務(wù)器日志條目后添加字符串BinaryWrite將給出信息寫(xiě)入到當(dāng)前HTTP輸出中,并且不進(jìn)行任何字符集轉(zhuǎn)換Clear清除任何緩沖的HTML輸出End停止處理.asp文件并返回當(dāng)前的結(jié)果Flu
5、sh立即發(fā)送緩沖的輸出Redirect將重指示的信息發(fā)送到瀏覽器,嘗試連接另一個(gè)URLWrite將變量作為字符串寫(xiě)入當(dāng)前的HTTP輸出Response對(duì)象1.Write方法:可以向?yàn)g覽器輸出動(dòng)態(tài)信息。格式:Response.Write任何數(shù)據(jù)類型Response.Write(任何數(shù)據(jù)類型)Response.write基本用法:(一個(gè)簡(jiǎn)單例子)<%@Language=VBScript%>
Response.Write的基本用法<%R
6、esponse.Write"
你好??!"t=now()Response.Write"
現(xiàn)在是:"&t&"
"cht1="謝謝!"cht2="歡迎光臨!"Response.Writecht1&cht2%>4-2.aspbuffer指示是否緩沖頁(yè)面輸出Buffer=true:緩沖頁(yè)面Buffer=false:不緩沖頁(yè)面contentType指定服務(wù)器響應(yīng)的HTTP類型設(shè)置方法:Response.ContentType=“text/html”Charset功能:將字符集名
7、稱附加到content_type標(biāo)題后面設(shè)置方法:Response.Charset=“gb2312”Expires功能:指定在瀏覽器緩沖存儲(chǔ)的頁(yè)面距離過(guò)期還有多少時(shí)間(以分為單位)設(shè)置方法:Response.Expires=0ExpiresAbsolute功能:指定網(wǎng)頁(yè)過(guò)期時(shí)間。設(shè)定時(shí)間較具體設(shè)置方法:Response.ExpiresAbsolute=#NOV19,20008:30:30#status功能:用來(lái)傳遞HTTPResponse報(bào)文的狀態(tài)設(shè)置方法:Response.Status=“500Inter
8、nat”Redirect方法將客戶端的瀏覽器重定向到一個(gè)新的網(wǎng)頁(yè)。格式:Response.RedirectURLResponse的重定向技術(shù):例子:
重新定向網(wǎng)址你想去哪?清華大學(xué)雅虎9、ttype=radioname="add"value="sina">新浪4-3.htm<%Response.Buffer=true%><%selectcaseRequest.Form("add")case"tsinghua"Response.Redirect"http://www.tsinghua.edu.cn"case"yahoo"Response.Redirect"http://ww
10、w.yahoo.com"case"sina"Response.Redirect"http://www.sina.com.cn"endselect%>GO.aspEnd方法使Web服務(wù)器停止處理腳本并返回當(dāng)前結(jié)果,文件中剩余的內(nèi)容將不被處理。如果Response.Buffer已設(shè)置為T(mén)RUE,則調(diào)用Response.End將緩沖輸出。格式:Response.EndFlush方法Respo