日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:xmlhttp的open方法使用詳解
open 創(chuàng)建一個(gè)新的http請(qǐng)求,并指定此請(qǐng)求的方法、URL以及驗(yàn)證信息 語法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword); 參數(shù) bstrMethod http方法,例如:POST、GET、PUT及PROPFIND。大小寫不敏感。 bstrUrl 請(qǐng)求的URL地址,可以為絕

   從本篇開始作者從 ASP 內(nèi)建對(duì)象著手,為大家詳細(xì)剖析 ASP 的六個(gè)內(nèi)建對(duì)象和各種組件的特性和方法。

     在正式開始學(xué)習(xí) ASP 的內(nèi)建對(duì)象和組件之前,先讓我們來認(rèn)識(shí)一些基本概念,這將對(duì)各位今后的學(xué)習(xí)大有幫助。請(qǐng)看下表 :


     什么是對(duì)象?它可不是指你戀愛的男伴或女伴。在面向?qū)ο缶幊讨校瑢?duì)象就是指由當(dāng)作完整實(shí)體的操作和數(shù)據(jù)組成的變量。對(duì)象是基于特定模型的,在對(duì)象中客戶使用對(duì)象的服務(wù)通過由一組方法或相關(guān)函數(shù)的接口訪問對(duì)象的數(shù)據(jù),然后客戶端可以調(diào)用這些方法執(zhí)行某中操作。ActiveX 組件是建立 Web 應(yīng)用程序的關(guān)鍵,組件提供了在腳本中執(zhí)行任務(wù)的對(duì)象。ActiveX 組件是一個(gè)文件,該文件包含執(zhí)行某項(xiàng)或一組任務(wù)的代碼,由于組件可以執(zhí)行公用任務(wù),這樣程序員們就不必自己去創(chuàng)建執(zhí)行這些任務(wù)的代碼�?梢岳媒M件作為腳本和基于 Web 應(yīng)用程序的基本構(gòu)造塊。只要知道如何訪問組件提供的對(duì)象,即使是位編寫腳本的新手,也可以在不了解組件運(yùn)作方式的情況下編寫腳本�?傊�,組件使您不用學(xué)習(xí)編程就能夠編寫強(qiáng)大的腳本。組件是包含在動(dòng)態(tài)鏈接庫(kù) .dll 或可執(zhí)行文件 .exe 中的可執(zhí)行代碼。組件可以提供一個(gè)或多個(gè)對(duì)象以及對(duì)象的方法和屬性。要使用組件提供的對(duì)象,請(qǐng)創(chuàng)建對(duì)象的實(shí)例并將這個(gè)新的實(shí)例分配變量名。使用 ASP 的 Server.CreateObject 方法可以創(chuàng)建對(duì)象的實(shí)例,使用腳本語言的變量分配指令可以為對(duì)象實(shí)例命名。如下例:

     Set db=Server.CreateObject("ADODB.Connection")

     這里的變量 db 就是 ASP 程序創(chuàng)建的訪問數(shù)據(jù)庫(kù)的對(duì)象實(shí)例。

     Active Server Pages 提供了可在腳本中使用的內(nèi)建對(duì)象。這些對(duì)象使用戶更容易收集通過瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息 , 從而使對(duì)象開發(fā)者擺脫了很多煩瑣的工作。目前的 ASP 版本總共提供了六個(gè)內(nèi)建對(duì)象,下面讓我們將通過實(shí)例分別來進(jìn)行學(xué)習(xí)。

     一、Request 對(duì)象

     可以使用 Request 對(duì)象訪問任何基于 HTTP 請(qǐng)求傳遞的所有信息,包括從 HTML 表格用 POST 方法或 GET 方法傳遞的參數(shù)、cookie 和用戶認(rèn)證。Request 對(duì)象使您能夠訪問客戶端發(fā)送給服務(wù)器的二進(jìn)制數(shù)據(jù)。

     Request 的語法 :

     Request[. 集合 | 屬性 | 方法 ]( 變量 )

     在這里作者將挑選一些常用的對(duì)象語法進(jìn)行分析

     1、Form

     Form 集合通過使用 POST 方法的表格檢索郵送到 HTTP 請(qǐng)求正文中的表格元素的值。

     語法

     Request.Form(element)[(index)|.Count]

     參數(shù)

element 指定集合要檢索的表格元素的名稱。

index 可選參數(shù),使用該參數(shù)可以訪問某參數(shù)中多個(gè)值中的一個(gè)。它可以是 1 到 Request.Form(parameter).Count 之間的任意整數(shù)。

     Count 集合中元素的個(gè)數(shù)
Form 集合按請(qǐng)求正文中參數(shù)的名稱來索引。Request.Form(element) 的值是請(qǐng)求正文中所有 element 值的數(shù)組。通過調(diào)用 Request.Form(element).Count 來確定參數(shù)中值的個(gè)數(shù)。如果參數(shù)未關(guān)聯(lián)多個(gè)值,則計(jì)數(shù)為 1。如果找不到參數(shù),計(jì)數(shù)為 0。要引用有多個(gè)值的表格元素中的單個(gè)值,必須指定 index 值。index 參數(shù)可以是從 1 到 Request.Form(element).Count 中的任意數(shù)字。如果引用多個(gè)表格參數(shù)中的一個(gè),而未指定 index 值,返回的數(shù)據(jù)將是以逗號(hào)分隔的字符串。

     可以使用重述符來顯示表格請(qǐng)求中的所有數(shù)據(jù)值。例如,用戶通過指定幾個(gè)值填寫表格,見下圖。

ASP內(nèi)建對(duì)象Request 模板無憂

     對(duì)于 hobby 參數(shù),您可以使用下面的腳本檢索這些值�! �

< html>   
< head>< title>< /title>< /head>  �。� body>   
< p> 請(qǐng)?zhí)顚懩愕膼酆?< /p>   
< form method="POST" action="form.asp">   
< p>< input type="text" name="hobby" size="20">< br>   
< input type="checkbox" name="hobby" value=" 足球 "> 足球 < input type="checkbox"   name="hobby" value=" 乒乓球 "> 乒乓球 < /p>   
< p>< input type="submit" value=" 發(fā)送 " name="B1">< input type="reset" value=" 重填 "   name="B2">< /p>   
< /form>   
< %   For Each i In Request.Form("hobby")   Response.Write i & "< BR>"   Next   %>   
< /body>< /html>

     將以上代碼剪貼到記事簿中(注意將“< ”后面的空格去掉),保存為 form.asp 文件并運(yùn)行,request 對(duì)象可以根據(jù)你在 form 中填入或選擇元素內(nèi)容的不同將元素逐個(gè)顯示出來。

     當(dāng)然使用 For...Next 循環(huán)也可以生成同樣的輸出,如下所示 :

�。� %
For i = 1 To Request.Form("hobby").Count<
Response.Write Request.Form("hobby")(i) & "< BR>"Next<
%>

2、QueryString
QueryString 集合檢索 HTTP 查詢字符串中變量的值 ,HTTP 查詢字符串由問號(hào) (?) 后的值指定。如:
< A HREF= "example.asp?string=this is a sample">string sample< /A>

     生成值為 "this is a sample" 的變量名字符串。通過發(fā)送表格或由用戶在其瀏覽器的地址框中鍵入查詢也可以生成查詢字符串。

     語法

Request.QueryString(variable)[(index)|.Count]

分享:ASP的常用的自定義函數(shù)大全
% '================================ '函數(shù)列表: '1: 建立數(shù)據(jù)庫(kù)的連接 ConnOpen(DataBaseConnectStr,DBType,Conn_object) '2: 斷開數(shù)據(jù)庫(kù)的連接 ConnClose(Conn_object) '3: 防止SQL注入 SafeRequest(paraName,paraType) '4: 格式化日期 DateFormat(dateStr,dat

共2頁(yè)上一頁(yè)12下一頁(yè)
來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2013-07-01
相關(guān)ASP教程