999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析ASP內置對象Response的使用

2020-09-10 11:56:34范慶廣
看世界·學術上半月 2020年9期
關鍵詞:方法

范慶廣

摘要:本文先講述了Response對象特點,然后講解了其主要屬性和方法,最后通過實例說明該對象在編程中應用。

關鍵詞:ASP;內建對象;屬性;方法;腳本

ASP中有很多對象,這些對象能幫助我們來完成很多重要的操作。從簡單的向客戶端輸出一行文本內容到復雜的數據庫的存取、Cookie、Session的存取以及HTML表單內容的獲得等,都離不開對象的參與。這其中以Response最為常用。下面將對該對象進行詳細地講解。

一、Response對象簡介

Response對象是ASP中最為常用的對象之一。在一段HTML中嵌入了這樣的語句:

<% response.write "您好,這是一個簡單ASP程序!" %>

在這條語句中我們就使用了Response對象。我們使用了該對象的write方法向客戶端輸出一行文本內容“您好,這是一個簡單ASP程序!”。客戶端瀏覽器訪問此頁面便能看到服務器向其發送的信息。

講到這里,有的讀者可能會提出這樣的疑問:對象是什么?對象的方法又是什么?其實要回答這個問題要涉及到很多復雜的知識,我們在這里可以進行一下簡單的解釋。對象是面向對象的程序設計中的核心概念,具體說來對象是具有唯一的對象名和固定的對外接口的一組屬性和操作的集合。這樣說來似乎仍然比較抽象,難以理解。但是這并不影響讀者對ASP的學習。讀者可以把ASP中的對象看作是一種ASP開發者提供的、可以完成某種功能的特殊的程序。ASP使用者看不到這些程序的代碼,也不需要去關心這些程序是如何編制的,ASP學習者只需要知道這些程序的名字,并且知道如何使用它們就可以了。這些程序就是一個一個的對象,不同的對象提供了不同的屬性和方法,我們通過操作這些屬性和方法來實現特定的功能。

我們來舉一個例子,比如一輛汽車,我們把它作為我們的研究對象,現在它就是一個對象。我們只要提到“汽車”這個對象,立刻就會聯想出與它有關的一些信息,比如汽車的顏色、型號、品牌等等。這些汽車的固有信息,就是對象的“屬性”。此外汽車還可以完成一些操作,比如打火啟動、正常行駛以及剎車、轉彎等動作,這些動作可以看作對象的“方法”。我們通過對汽車的屬性和方法的控制來滿足我們的需要,這就是我們對對象的使用。

以上只是對“對象”作的一個通俗簡單的介紹,應該說并不準確和全面。如果讀者想了解更詳細的信息,可以查閱有關面向對象的編程的有關書籍。

二、Response對象的屬性和方法

現在我們繼續來看Response對象。除了write方法之外,Response對象還有許多其他屬性和方法,用來完成一些復雜的操作。

Response對象的主要屬性如下:

1.Buffer:表明頁輸出是否被緩沖;

2.CacheControl:決定代理服務器是否能緩存ASP生成的輸出;

3.Charset:將字符集的名稱添加到內容類型標題中;

4.ContentType:指定響應的HTTP內容類型;

5.Expires:在瀏覽器中緩存的頁面超時前,指定緩存的時間;

6.ExpiresAbsolute:指定瀏覽器上緩存頁面超時的日期和時間;

7.IsClientConnected:表明客戶端是否與服務器斷開;

8.Pics:將PICS標記的值添加到響應的標題的PICS標記字段中;

9.Status:服務器返回的狀態行的值。

Response對象的主要方法如下:

1.AddHeader:從“名稱”到“值”設置HTML標題;

2.AppendToLog:在該請求的Web服務器日志條目后添加字符串;

3.BinaryWrite:將給出信息寫入到當前HTTP輸出中,并且不進行任何字符集轉換;

4.Clear:清除任何緩沖的HTML輸出;

5.End:停止處理 .asp 文件并返回當前的結果;

6.Flush:立即發送緩沖的輸出;

7.Redirect:將重指示的信息發送到瀏覽器,嘗試連接另一個 URL;

8.Write:將變量作為字符串寫入當前的 HTTP 輸出。

通過上述內容可以看出,Response對象的屬性用來對當前頁面或者服務器連接信息進行存取,Response對象的方法則主要用來實現某種操作。其中,對象的屬性我們在沒有特殊需要時一般不會去主動修改,因此表1中的內容僅供參考,在此不再舉例。表2中列舉了Response對象的方法,其中有三個方法較為常用,分別是End方法、Redirect方法和Write方法。下面我們舉例來演示這三個方法的使用。

Response常用方法的使用。

(一)End方法的使用。新建一個ASP文檔,輸入以下代碼:存盤為1.asp

這是第一行文字<br>

這是第二行文字<br>

<%

Response.end

%>

這是第三行文字<br>

將程序放入本地主目錄,在瀏覽器中輸入http://locahost/1.asp運行該程序。

可以看到,程序運行之后,只輸出了Response.end之前的內容,而該語句之后的“這是第三行文字”沒有輸出。因為程序執行到Response.end這一行時,該頁面停止處理,僅將前面已經處理的內容返回發送到客戶端。因此我們只看到了第一行和第二行文字,之后的內容全部被忽略掉了。這個End方法通常用在頁面出錯,或者其他原因必須立即停止處理當前頁面內容等情況下。一旦遇到End方法,整個ASP頁面停止執行。

(二)Write方法的使用。新建一個ASP文檔,輸入以下代碼:

<font size=3>這是由HTML輸出的</font><br>

<%

Response.write("<font size=2>這是由ASP輸出的。</font><br>")

%>

本程序中,第三行:

Response.write("<font size=2>這是由ASP輸出的。</font><br>")

也可以寫為:

Response.write "<font size=2>這是由ASP輸出的。</font>&lt;br>"

也就是文本內容可以不用括號括起來,在write之后空一格,然后用兩個雙引號將文本內容包裹起來也可以。但是建議讀者還是采用第一種方法,因為有時候需要輸出的內容比較復雜,使用雙括號不容易出錯。

(三)Redirect方法的使用。新建一個ASP文檔,輸入以下代碼:存盤為3.asp

內容<br>

<%

Response.redirect (“1.asp”)

%>

程序運行之后,讀者會發現瀏覽器中并沒有顯示3.asp中的內容,而是顯示了1.asp的運行結果,這是為什么呢?就是因為當程序執行到Response.redirect語句時,程序自動轉到1.asp頁面執行,因此最終看到的是1.asp的內容。而先前3.asp中輸出的內容由于停留時間太短而沒有被我們看到。

三、總結

值得注意的是,在ASP中對象和方法名不區分大小寫,因此Response.end和response.End這樣的寫法都正確,甚至大寫和小寫隨意混合也不要緊。但是盡管如此,為了養成良好的編程習慣,我們一般應把對象名單詞的第一個字母大寫,或者全部大寫,而方法或者屬性名全部小寫,如Response.end,這樣程序容易閱讀。

參考文獻:

[1].Web開發技術.北京:水力出版社,2015。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 久久青草精品一区二区三区| 欧美在线一级片| 欧美色综合网站| 最新国语自产精品视频在| 国产欧美日韩一区二区视频在线| 青青草原国产av福利网站| 福利视频一区| 成人蜜桃网| 在线视频亚洲色图| 精品国产福利在线| 亚洲成a人片7777| 亚洲国产欧美国产综合久久| 日本人真淫视频一区二区三区| 成人夜夜嗨| 自拍偷拍一区| 欧美视频免费一区二区三区| 黄色网站在线观看无码| 久久天天躁狠狠躁夜夜2020一| 国产一区免费在线观看| 国产欧美亚洲精品第3页在线| 影音先锋丝袜制服| 黄色网站在线观看无码| 亚洲成A人V欧美综合| 91丝袜乱伦| 性欧美精品xxxx| 97视频在线精品国自产拍| 国产精品美女自慰喷水| 91啪在线| 国产综合精品日本亚洲777| 久久99热这里只有精品免费看| 亚洲系列中文字幕一区二区| 高潮毛片免费观看| av一区二区三区高清久久| 色妺妺在线视频喷水| 色哟哟国产精品一区二区| 欧美亚洲中文精品三区| 国产高清精品在线91| 精品人妻一区无码视频| a欧美在线| 国产真实自在自线免费精品| 国产精品私拍在线爆乳| 亚洲欧美h| 亚洲欧美日韩综合二区三区| 亚洲AⅤ无码国产精品| 国产午夜小视频| 国产无套粉嫩白浆| 亚洲永久色| 国产高清无码麻豆精品| 日韩一区二区在线电影| 免费a级毛片视频| 色偷偷一区| 激情六月丁香婷婷| 午夜国产在线观看| 色首页AV在线| 中文字幕亚洲无线码一区女同| 亚洲va视频| 在线免费看片a| 亚洲无码熟妇人妻AV在线| 99视频精品全国免费品| 亚洲国产亚洲综合在线尤物| 色屁屁一区二区三区视频国产| 久久综合久久鬼| 国产成人区在线观看视频| 免费a在线观看播放| 九九热精品在线视频| 免费毛片全部不收费的| 高清无码手机在线观看| 精品久久久久无码| 精品1区2区3区| 激情综合婷婷丁香五月尤物| 丁香婷婷激情网| 久久精品66| 黄色网站不卡无码| 欧美色香蕉| a在线观看免费| 亚洲无码不卡网| 国产呦精品一区二区三区网站| 成人在线综合| 激情综合婷婷丁香五月尤物 | 免费在线看黄网址| 中文字幕有乳无码| 午夜精品久久久久久久无码软件|