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
賺錢方法
捕魚
主站蜘蛛池模板: 高清无码手机在线观看| 日本草草视频在线观看| 色天堂无毒不卡| 91精品伊人久久大香线蕉| 久久频这里精品99香蕉久网址| 免费看黄片一区二区三区| 亚洲欧美在线精品一区二区| 精品国产福利在线| 女同久久精品国产99国| 国产乱人伦精品一区二区| 无码不卡的中文字幕视频| 久久久久九九精品影院| 日韩免费中文字幕| 亚洲精品无码在线播放网站| 夜夜操国产| 午夜在线不卡| 欧美亚洲一区二区三区在线| 色偷偷一区二区三区| 青草视频在线观看国产| 亚洲日韩在线满18点击进入| 欧美一级特黄aaaaaa在线看片| 久久久久久久久18禁秘| 色婷婷成人| 欧美精品亚洲精品日韩专区va| 国产福利在线免费观看| 69精品在线观看| 欧美日韩亚洲国产主播第一区| 欧美一级高清片久久99| 欧美国产综合色视频| 中日韩一区二区三区中文免费视频| 亚洲人成在线免费观看| 亚洲视频在线观看免费视频| 4虎影视国产在线观看精品| 欧美一区二区啪啪| 在线欧美一区| 国内精品久久九九国产精品| 亚洲一区二区在线无码| 无码在线激情片| 久久a级片| 99无码熟妇丰满人妻啪啪| 亚洲精选高清无码| 亚洲免费福利视频| 亚洲国产91人成在线| 亚洲天堂区| 欧美翘臀一区二区三区| 欧美国产中文| 一级毛片免费观看久| 国产一级在线播放| 亚洲无线一二三四区男男| 日韩在线第三页| 凹凸国产熟女精品视频| 亚洲精品无码日韩国产不卡| 国产幂在线无码精品| 欧美激情视频一区| 国产免费好大好硬视频| 国产成a人片在线播放| 精品一区二区三区中文字幕| 亚洲男人的天堂在线观看| 国产欧美专区在线观看| 欧美成人手机在线观看网址| 日韩人妻少妇一区二区| 一级香蕉视频在线观看| 久久伊人操| 亚洲成a人片| 五月婷婷欧美| 亚洲天堂网2014| 亚洲无线国产观看| 亚洲成人网在线观看| 欧美第一页在线| 久久久精品无码一区二区三区| 狠狠色婷婷丁香综合久久韩国| 国产高清在线精品一区二区三区| 亚洲欧美综合另类图片小说区| 日韩午夜福利在线观看| 99精品这里只有精品高清视频| 人妻精品全国免费视频| 亚洲第一黄色网址| 久久黄色视频影| 噜噜噜综合亚洲| 免费在线观看av| 国产亚洲精品在天天在线麻豆 | 欧美日本在线观看|