麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

ASP語言里的幾個常用的對象結構的用法簡介

2024-05-04 11:10:12
字體:
來源:轉載
供稿:網友

在ASP編程語言里,有這樣幾個對象結構,即Request對象,Response對象,Application對象,Session對象,Server對象,FileSystem對象,TextStream對象等,這幾個對象對于使用ASP語言編程的技術開發人員來說,是十分重要的。技術開發人員幾乎無時無刻不在使用這幾個對象。這些對象的使用方法也比較簡單,下面編者為大家簡單介紹一下他們的使用方法。

一、Request對象

Request對象的作用把本頁面接收到的請求信息保存在幾個集合中,供ASP頁面使用。它的通用的調用方法為:Request.Collection("參數"),其中Collection為集合,它可以為以下幾種的一種:QueryString,Form,Cookie,ServerVariable。

當你不指定集合名,即使用方法Request("參數")時,系統默認的是QueryString,即相當于Request.QueryString("參數"),當以QueryString無法取得請求信息時,系統會按其他的方式來獲取請求信息,系統默認的查找順序為(1)QueryString,(2)Form,(3)Cookie,(4)ServerVariable來搜索所有集合,當發現第一個匹配的變量時,就認定他是要引用的成員。當然,我們在寫ASP程序的時候,為了提高效率,你最好能夠顯式指定是哪個集合中的成員。

(1)QueryString集合

當HTML表單使用GET方法向ASP網頁文件傳遞請求數據時,數據將被保存在集合QueryString中,這時候我們可以使用Request.QueryString("參數")來取得該參數的值。

(2)Form集合

當HTML表單使用

表單的方式用POST方法向ASP網頁文件傳遞請求數據時,數據將被保存在Form集合中,這時候我們可以使用Request.Form("參數")來取得該參數的值。

 

(3)Cookie集合

Cookie集合的獲取相對比較復雜,在一般的網頁編程中很少能用到,我們在此忽略。有興趣的人員可以另外尋找這方面的技術資料。

(4)ServerVariable集合

該集合保存了隨HTTP請求一起傳送HTTP頭的信息,可以通過他獲取有關瀏覽器的信息,主要參數成員可以有以下幾個:

REMOTE_ADDR 遠程主機IP地址

REMOTE_HOST 遠程主機名稱

REMOTE_USER 客戶名稱

REQUEST_METHOD 請求方法(如POST,GET,HEAD)

SERVER_NAME 服務器名

SERVER_PROTOCOL 服務器版本號(如HTTP/1。0)

二、Response對象

其功能是用來向客戶端返回HTML內容。它的使用有若干屬性和方法,下面簡要地將其比較重要的屬性和用法介紹如下:

(1)Status屬性

傳遞HTTP Response報文的狀態。服務器返回的狀態代碼由三位數字組成,可以用于測試階段和轉換控制到其他站點(即Forward)

(2)Write方法

向客戶端輸出HTML文本,可以是任何合法的HTML腳本。

(3)Redirect方法

使瀏覽器從當前頁面重新定向到另外一個URL頁面上

(4)End方法

當服務器指定到此方法時,立即停止各種處理工作,網頁執行到此結束。

(5)BinaryWrite方法

向客戶端輸出二進制數據,此方法可用于輸出驗證碼的圖片。

三、Request對象和Response對象的Cookies集合

(1)寫入Cookies

Response.Cookies("Cookie名稱")[("鍵名稱").屬性]=值

如果該Cookie已經存在,則值被新值替代,否則,創建該cookie

例如:<% Response.Cookies("NewCookie")="New Cookie Value" %>

(2)讀取Cookies

如:<%=Request.Cookies("NewCookie")%>

四、Application對象

Active Server應用程序是虛擬目錄及其子目錄下的所有文件,即一個WEB網站站點。可以使用Application對象在應用軟件的所有用戶中共享信息,并可以在服務器運行期間持久地保存數據。該對象有一些控制訪問應用層數據的方法和事件。

Application本身沒有內置屬性,可以有用戶定義:Application("屬性名")=值

保存在Application對象中的數據可以被Application的所有用戶讀取。如用來做訪問記數:Application("aVisits")=Application("aVisits")+1

該對象的方法有兩個:

(1)Lock:

當用戶調用Lock時,只有當前用戶能夠編輯或增加Application對象的屬性。

(2)Unlock:

一定要記住,調用了Lock,完成時一定要調用Unlock.

事件也有兩個:

(1)Application_OnStart事件:應用程序啟動時調用。

(2)Application_OnStart事件:應用程序終止時調用。

這兩個事件再加上Session的兩個事件的處理程序都放在文件Global.asp中,一個Web應用只有一個Global.asa文件,且放在該應用的根目錄下。一個Global.asp文件的例子如下:


注:相關教程知識閱讀請移步到ASP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 制服丝袜日日夜夜 | 国产精品av久久久久久网址 | 国产精品视频在线观看免费 | 久久草草亚洲蜜桃臀 | 史上最强炼体老祖动漫在线观看 | 狠狠干五月天 | 嫩呦国产一区二区三区av | 欧美日韩激情 | 中文字幕在线观看亚洲 | 精品国产91久久久久久浪潮蜜月 | 1024亚洲天堂 | 毛片免费在线观看视频 | 精品视频一区二区三区四区 | 91久久久久久久久久久久久久 | 久久久99精品视频 | 成人免费看毛片 | 精品国产91久久久久久久妲己 | 91精品国产777在线观看 | 国产一区二区在线免费播放 | 久久草在线视频国产 | 久久精品成人影院 | 久久久久久久久久久久久久久久久久 | 黄色高清免费网站 | 成人在线观看一区二区 | 91性高湖久久久久久久久网站 | 国产精品观看在线亚洲人成网 | 91网址在线观看 | 欧美成人精品 | 久草在线视频首页 | 在线免费黄色网 | 国产一区二区影视 | 黄色网址在线免费 | 国产羞羞视频在线观看免费应用 | 午夜激情视频免费 | 日本精品免费观看 | 欧美一级特黄a | 日韩精品中文字幕在线观看 | 成人男男视频拍拍拍在线观看 | 精品国内视频 | 日日做夜夜操 | 成人国产精品久久久 |