日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Asp:Response对象

發布時間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Asp:Response对象 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Response對象的屬性及方法在ASP中極其常用。下面幾節將針對Response對象的常用屬性、方法及集合進行詳細講解,對于不常用的也給出了說明。

一、Response對象的常用屬性

1、? Buffer屬性

?????? 其值為布爾型,即只有TrueFalse兩種情況,表明輸出的Asp頁是否被緩沖, 使用Buffer屬性后,只有當前頁的所有服務器腳本處理完畢或者調了 Flush End 方法后,服務器才將響應發送給瀏覽器,在服務器將部分響應發送給瀏覽器后就不能再設置 Buffer 屬性,因此通常在 .asp 文件的第一行調用 Response.Buffer

設置Buffer屬性方法如下:

<%Response.Buffer=True %>

?

2、? ContentType屬性

?????? ContentType 屬性指定服務器響應的 HTTP 內容類型。如果未指定 ContentType,默認為 text/HTML。即在服務器響應的 HTTP中顯示content-type:text/html。如果要用到特殊的ContentType屬性,應按照以下示例中的方式調用:

<%Response.ContentType="text/css" %>

?

3、? Charset屬性

??? Charset屬性用于設置字符集的名稱并將其添加到內容類型標題(content-type)的后面,若未在Asp頁中設置Charset屬性,則content-typecontent-type:text/html,若將Charset屬性設置為"gb2312"content-typecontent-type:text/html; charset=gb2312

設置Charset屬性的方法如下:

<% Response.Charset="gb2312" %>

小技巧:

??? 無論設置的字符集是否有效,該設置都會將設置的字符集寫到內容類型標題(content-type)后面,所以在使用該屬性時要保證設置字符集的有效性。

??? 如果頁面包含多個Charset設置,則以最后一次被執行的Charset設置為準。

??? 常用的字符集還有ASCII Latin1 gb2312 big5 gbk gb18030 Unicode等,如果要做國際化網站建議使用Unicode

?

4、? Expires屬性

?????? Expires屬性用于指定在瀏覽器緩存頁面距超時還有多少時間,若用戶在指定時間內回到此頁,服務器會將緩存的頁面返回給用戶,設置的數字的單位是分。

設置Expires屬性的方法如下:

<% Response.Expires=3 %>

上例表示本頁三分鐘后超時。

小技巧:

?????? 設置Response.Expires=0則使緩存頁瀏覽后立即超時,這樣做可以確保頁面信息的安全。

5、? ExpiresAbsolute屬性

??? ExpiresAbsolute屬性與Expires屬性類似,只是其值應設置為一個具體時間。

下例表示緩存頁到20061030 202200過期:

<% Response.ExpiresAbsolute=#Oct 30,2006 20:22:00# %>

6、? IsClientConnected屬性

????????????? 該屬性為只讀屬性,用于判斷上次向瀏覽器輸出響應后,瀏覽器是否仍和服務器連?????? 接。

7、? CacheControl屬性

?????? CacheControl屬性用于決定代理服務器是否能緩存ASP生成的輸出,默認值為False。如果將其設置為True將會大大降低網站的安全性。

8、? Pics屬性

?????? ?????? PICS標記的值添加到響應的標題的PICS標記字段中,指定某一網頁的內容級????????? 別,如:暴力、色情、兒童不宜等。

該屬性的使用方法:

<%Response.Pics("相關字符串")%>

9、? Status屬性

??????? Status屬性服務器返回的狀態行的值。

該屬性的使用方法:

<%Response.Status="狀態描述字符串"%>

二、Response對象的常用方法

1Write方法

?????? ?????? 將變量作為字符串寫入當前的HTTP輸出

幾種使用方法:

??????? <%Response.Write"輸出內容"%>

或:

??????? <%Response.Write("輸出內容")%>

如果要輸出變量則用如下方法:

??????? <%

??????? Dim s

??????? s="輸出內容"

??????? Response.Write(s)

??????? %>

小技巧:

在直接輸出到瀏覽器時通常可用

<%= s %>

來代替

<% Response.Write (s) %>

?

小技巧:

如要輸出一個,可以將用兩個雙引號代替,例如:

<% Response.Write (””””) %>

在瀏覽器上輸出的內容就是

小技巧:

對于HTML與服務器變量的交替輸出,請不要將HTML代碼與輸出語句混寫,例如:

<% For i=1 to 10 %>

<a href=”#”><% =i %></a>

<% Next %>

此類情況最好寫成:

<% For i=1 to 10

Response.Write <a href=””#””>” & i & ”</a>”

Next %>

因為在前一種寫法中服務器端解析器不斷在HTMLVBScript中跳轉將會很大程度上影響執行速度。

?

小技巧:

對于輸出大量連接而成的字符串,通常使用以下方法:

<%

For i=1 to 10

a=a & i

Next

Response.Write (a)

%>

但如果面對很大的數量,如

<%

For i=1 to 50000

a=a & i

Next

Response.Write (a)

%>

的情況下,執行會極其之慢(大概12)

這是因為VBScript在申請字符串變量的內存是要浪費大量時間。

但可以通過以下代碼提高效率,使執行時間接近300毫秒。

<%

a=Spc(50000)

For i=1 to 50000

a=mid( a , i , 1)

Next

Response.Write (a)

%>

2Redirect方法

????????????? 將頁面轉向一個URL

使用方法:

<%

Response.ReDirect (”http://www.eice.com.cn”)

%>

則頁面將跳轉到http://www.eice.com.cn

小技巧:

網頁的重定向也可以用Server對象的Transfer方法。

Server. TransferResponse.ReDirect 有所不同。

Response.ReDirect可以轉向任意網頁、而Server. Transfer只能轉向本虛擬目錄下的網頁。

Response.ReDirect不可以傳遞網頁參數、而Server. Transfer卻可以傳遞參數。

Response.ReDirect跳轉后瀏覽器中顯示的URL也隨之改變、而Server. Transfer卻仍顯示原來的URL

3End方法

??? End 方法使 Web 服務器停止處理腳本并返回當前結果。文件中剩余的內容將不被處理。如果 Response.Buffer 已設置為 TRUE,則調用 Response.End 將緩沖輸出。

例如:

<%

Response.Write"1"

Response.End()

Response.Write"2"

%>

則瀏覽器中輸出的結果為1

End方法執行后即按本頁執行完畢處理。

?

小技巧:

在網頁中有錯誤,但還不能確定錯誤所在位置時。

可以添加一個Response.End并通過移動其位置,起到調試程序的目的。

?????? 4Flush方法

??? Flush 方法立即發送緩沖區中的輸出。如果沒有將 Response.Buffer 設置為 TRUE,則該方法將導致運行時錯誤。

??? 5Clear 方法

??? 可以用 Clear 方法清除緩沖區中的所有 HTML 輸出。但 Clear 方法只清除響應正??? 文而不清除響應標題。可以用該方法處理錯誤情況。但是如果沒有將 Response.Buffer ? 設置為 TRUE,則該方法將導致運行時錯誤。

??? 6BinrayWrite方法

將信息寫入到當前HTTP輸出中,并且不進行任何字符集轉換。通常用于輸出圖片文件。

7AppendToLog方法

????????????? 在請求的Web服務器日志條目后添加字符串。

8AddHeader方法

????????????? 從名稱到值設置HTML標題。

二、Response對象的常用集合

?????? Response對象的集合只有一個,就是cookiesCookies 集合用于設置 cookie 的值。若指定的 cookie 不存在,則創建它。若存在,則設置新的值并且將過去存儲的值刪去。

語法

Response.Cookies(cookie)[(key)|.attribute]=value

這里的 cookie 是指定 cookie 的名稱。而如果指定了 key,則該 cookie 就是一個字典。attribute 指定 cookie 自身的有關信息。attribute 參數可以是下列之一 :

1Domain

??? 只寫屬性,該值若被指定,則 cookie 將被發送到對該域的請求中去。

2Expires

??? 只寫屬性,該值指定 cookie 的過期日期。為了在會話結束后將 cookie 存儲在客戶端磁盤上,必須設置該日期。若此項屬性的設置未超過當前日期,則在任務結束后 cookie 將到期。

3HasKeys

??? 該值指定 cookie 是否包含關鍵字。

4Path

??? 該值若被指定,則 cookie 將只發送到對該路徑的請求中。如果未設置該屬性,則使用應用程序的路徑。

5Secure

?????? 用于設定Cookies是否在一個安全的渠道傳遞。當一個安全渠道沒有在HTTP首頁被發現,Cookies信息將不被發送。

?

下面給出一個cookie的使用示例:

<%

Request.Cookies("Eice")("UserName")="admin" ''設置名為EicecookieUserName字段的值

Request.Cookies("Eice")("PassWord")="admin" ''設置名為EicecookiePassWord字段的值

Request.Write(Request.Cookies("Eice")("UserName"))''取出名為EicecookieUserName字段的值

Request.Write(Request.Cookies("Eice")(" PassWord "))''取出名為EicecookieUserName字段的值

%>

轉載于:https://www.cnblogs.com/away_yue/archive/2009/06/22/1508339.html

總結

以上是生活随笔為你收集整理的Asp:Response对象的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本三级aaa | 青娱乐国产在线视频 | 成人影片在线免费观看 | 热久久精品免费视频 | 国产在线观看免费高清 | 北岛玲在线 | 超碰五月| 日韩三级观看 | 精品蜜桃av | np视频 | 韩国三级做爰视频 | 99精品一区二区三区 | 日本黄色三级网站 | 久久中出 | 香蕉视频官网在线观看 | 精品久久久久久久久久久久久久久久久久 | 中文字幕成人在线 | 日韩天堂视频 | 日本aⅴ在线 | 九一精品视频 | 日韩小视频在线观看 | 日韩欧美黄色网址 | 香蕉污视频 | 成年人三级网站 | 视频网站在线观看18 | chinese麻豆新拍video | 国产成人av一区二区三区不卡 | 91久久精品夜夜躁日日躁欧美 | 中文字幕久久久久久久 | 爆操少妇 | 成人首页 | 免费av导航 | 精品国产乱码久久久久久闺蜜 | 国产一区二区免费在线观看 | 女女同性女同一区二区三区九色 | 亚洲精品久久久 | 欧美激情在线免费观看 | 黄色aa视频 | 国产真实乱人偷精品人妻 | 日韩综合 | 亚洲最新在线 | 一级全黄裸体免费视频 | 动漫美女被吸乳奶动漫视频 | 一本色道久久88加勒比—综合 | 日韩aa视频| 欧洲视频一区 | 韩日a级片| 大桥未久av一区二区三区中文 | 亚洲一区二区三区免费看 | 欧美韩一区 | 亚洲色偷偷色噜噜狠狠99网 | 日韩成人一区二区 | 色屁屁在线 | 少妇被按摩师摸高潮了 | www.麻豆av.com | 日本成人免费 | 国产高清在线不卡 | 无码一区二区波多野结衣播放搜索 | 中文字幕乱伦视频 | 国产精久久久 | 中文字幕第28页 | 日日拍拍 | 自拍 亚洲 欧美 | 色戒在线免费 | 欧美一级黄色大片 | 久久久久久久久久久国产精品 | 亚洲一区二区三区四区五区xx | 日本理论片午伦夜理片在线观看 | 久久久久国产精品夜夜夜夜夜 | 日本一区高清 | 国产一区二区三区高清 | 国产精品久久久久久久久久妞妞 | www.色妞| 中文字幕av一区二区 | 99er在线观看 | 日精品| 噼里啪啦高清 | 亚洲午夜无码久久 | 极品福利视频 | 蜜桃av一区二区 | 亚洲精品国产欧美 | 天堂在线视频免费 | 精品妇女一区二区三区 | 娇妻高潮浓精白浆xxⅹ | 国产女主播喷水高潮网红在线 | 亚洲精品中字 | 正在播放老肥熟妇露脸 | 欧美极品少妇xxxxⅹ猛交 | 国产尤物精品 | 被两个男人吃奶三p爽文 | 国产黄a三级三级看三级 | 国产一二区在线 | 蜜臀av夜夜澡人人爽人人 | 国产不卡视频在线观看 | 亚洲最大中文字幕 | 俄罗斯av片 | 日韩人妻一区 | 黄色在线免费网站 | 丝袜美腿av|