亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

annuaire recherche
ASP 基礎(chǔ)教程 在自己的 PC 上運(yùn)行 ASP ASP 基本語(yǔ)法規(guī)則 ASP 變量 ASP 子程序 ASP 表單和用戶輸入 ASP Cookies ASP Session 對(duì)象 ASP Application 對(duì)象 ASP 引用文件 ASP Global.asa 文件 ASP 使用 CDOSYS 發(fā)送電子郵件 ASP 對(duì)象 ASP Response 對(duì)象 ASP Cookies 集合 ASP Buffer 屬性 ASP CacheControl 屬性 ASP Charset 屬性 ASP ContentType 屬性 ASP Expires 屬性 ASP ExpiresAbsolute 屬性 ASP IsClientConnected 屬性 ASP PICS 屬性 ASP Status 屬性 ASP AddHeader 方法 ASP AppendToLog 方法 ASP BinaryWrite 方法 ASP Clear 方法 ASP End 方法 ASP Flush 方法 ASP Redirect 方法 ASP Write 方法 ASP Request 對(duì)象 ASP Cookies 集合 ASP Form 集合 ASP QueryString 集合 ASP ServerVariables 集合 ASP 教程 ASP TotalBytes 屬性 ASP BinaryRead 方法 ASP Application 對(duì)象 ASP Contents 集合 ASP StaticObjects 集合 ASP Contents.RemoveAll 方法 ASP Lock 和 Unlock 方法 ASP Application OnStart 和 Application OnEnd 事件 ASP Session 對(duì)象 ASP Contents 集合 ASP StaticObjects 集合 ASP CodePage 屬性 ASP LCID 屬性 ASP SessionID 屬性 ASP Timeout 屬性 ASP Abandon 方法 ASP Contents.Remove 方法 ASP Contents.RemoveAll 方法 ASP Session OnStart 和 Session OnEnd 事件 ASP ScriptTimeout 屬性 ASP CreateObject 方法 ASP Execute 方法 ASP Server 對(duì)象 ASP GetLastError() 方法 (ASP 3.0) ASP HTMLEncode 方法 ASP MapPath 方法 ASP Transfer 方法 ASP URLEncode 方法 ASP ASPError 對(duì)象 ASP ASPError 對(duì)象的屬性 ASP FileSystemObject 對(duì)象 ASP Drives 屬性 ASP BuildPath 方法 ASP CopyFile 方法 ASP CopyFolder 方法 ASP CreateFolder 方法 ASP CreateTextFile 方法 ASP DeleteFile 方法 ASP DeleteFolder 方法 ASP DriveExists 方法 ASP FileExists 方法 ASP FolderExists 方法 ASP GetAbsolutePathName 方法 ASP GetBaseName 方法 ASP GetDrive 方法 ASP GetDriveName 方法 ASP GetExtensionName 方法 ASP GetFile 方法 ASP GetFileName 方法 ASP GetFolder 方法 ASP GetParentFolderName 方法 ASP GetSpecialFolder 方法 ASP GetTempName 方法 ASP MoveFile 方法 ASP MoveFolder 方法 ASP OpenTextFile 方法 ASP TextStream 對(duì)象 ASP AtEndOfLine 屬性 ASP AtEndOfStream 屬性 ASP Column 屬性 ASP Line 屬性 ASP Close 方法 ASP Read 方法 ASP ReadAll 方法 ASP ReadLine 方法 ASP Skip 方法 ASP SkipLine 方法 ASP Write 方法 ASP WriteLine 方法 ASP WriteBlankLines 方法 ASP Drive 對(duì)象 ASP AvailableSpace 屬性 ASP DriveLetter 屬性 ASP DriveType 屬性 ASP FileSystem 屬性 ASP FreeSpace 屬性 ASP IsReady 屬性 ASP Path 屬性 ASP RootFolder 屬性 ASP SerialNumber 屬性 ASP ShareName 屬性 ASP TotalSize 屬性 ASP VolumeName 屬性 ASP File 對(duì)象 ASP Attributes 屬性 ASP DateCreated 屬性 ASP DateLastAccessed 屬性 ASP DateLastModified 屬性 ASP Drive 屬性 ASP Name 屬性 ASP ParentFolder 屬性 ASP Path 屬性 ASP ShortName 屬性 ASP ShortPath 屬性 ASP Size 屬性 ASP Type 屬性 ASP Copy 方法 ASP Delete 方法 ASP Move 方法 ASP OpenAsTextStream 方法 ASP Folder 對(duì)象 ASP Files 集合 ASP SubFolders 集合 ASP Attributes 屬性 ASP DateCreated 屬性 ASP DateLastAccessed 屬性 ASP DateLastModified 屬性 ASP Drive 屬性 ASP IsRootFolder 屬性 ASP Name 屬性 ASP ParentFolder 屬性 ASP Path 屬性 ASP ShortName 屬性 ASP ShortPath 屬性 ASP Size 屬性 ASP Type 屬性 ASP Copy 方法 ASP Delete 方法 ASP Move 方法 ASP CreateTextFile 方法 ASP Dictionary 對(duì)象 ASP CompareMode 屬性 ASP Count 屬性 ASP Item 屬性 ASP Key 屬性 ASP Add 方法 ASP Exists 方法 ASP Items 方法 ASP Keys 方法 ASP Remove 方法 ASP RemoveAll 方法 ASP ADO ASP 組件 ASP AdRotator 組件 ASP Browser Capabilities 組件 ASP Content Linking 組件 ASP Content Rotator 組件 (ASP 3.0) ASP 與 AJAX AJAX 簡(jiǎn)介 ASP - AJAX 與 ASP AJAX 數(shù)據(jù)庫(kù)實(shí)例 ASP 實(shí)例 ASP 實(shí)例 ASP 快速參考
personnages

ASP 快速參考



基礎(chǔ)語(yǔ)法

ASP 腳本由 <% 和 %> 包圍。向?yàn)g覽器寫輸出:

<html>
?<body>
?<%?response.write("Hello?World!")?%>
?</body>
?</html>
ASP?中的默認(rèn)語(yǔ)言是?VBScript。如需使用其他腳本語(yǔ)言,請(qǐng)?jiān)?ASP?頁(yè)面頂部插入一段語(yǔ)言說明:
<%@?language="javascript"?%>
?<html>
?<body>
<%
?....
?%>

表單和用戶輸入

Request.QueryString 用于收集 method="get" 的表單中的值。使用 GET 方法從表單傳送的信息對(duì)所有的用戶都是可見的(出現(xiàn)在瀏覽器的地址欄),并且對(duì)所發(fā)送信息的量也有限制。

Request.Form 用于收集使用 method="post" 的表單中的值。使用 POST 方法從表單傳送的信息對(duì)用戶是不可見的,并且對(duì)所發(fā)送信息的量沒有限制。

ASP Cookies

cookie 常用用于識(shí)別用戶。cookie 是一種服務(wù)器留在用戶計(jì)算機(jī)上的小文件。每當(dāng)同一臺(tái)計(jì)算機(jī)通過瀏覽器請(qǐng)求頁(yè)面時(shí),這臺(tái)計(jì)算機(jī)將會(huì)發(fā)送 cookie。

Response.Cookies 命令用于創(chuàng)建 cookie:

<%
?Response.Cookies("firstname")="Alex"
?Response.Cookies("firstname").Expires="May?10,2002"
?%>
注釋:Response.Cookies?命令必須出現(xiàn)在?<html>?標(biāo)簽之前!
"Request.Cookies"?命令用于取回?cookie?值:
<%
?fname=Request.Cookies("firstname")
?response.write("Firstname="?&?fname)
?%>

引用文件

通過使用 #include 指令,您可以在服務(wù)器執(zhí)行 ASP 文件之前,把另一個(gè) ASP 文件的內(nèi)容插入到這個(gè) ASP 文件中。#include 指令用于創(chuàng)建函數(shù)、頁(yè)眉、頁(yè)腳或者其他多個(gè)頁(yè)面上需要重復(fù)使用的元素等。

語(yǔ)法:

<!--#include virtual="somefile.inc"-->
或者
<!--#include file ="somefile.inc"-->

請(qǐng)使用關(guān)鍵詞 virtual 來指示以虛擬目錄開始的路徑。如果一個(gè)名為 "header.inc" 的文件位于虛擬目錄 /html 中,下面這行代碼會(huì)插入 "header.inc" 文件中的內(nèi)容:

<!-- #include virtual ="/html/header.inc" -->

請(qǐng)使用關(guān)鍵詞 file 來指示一個(gè)相對(duì)路徑。相對(duì)路徑是以含有引用文件的目錄開始的。如果您在 html 目錄中有一個(gè)文件,且 "header.inc" 文件位于 html 頭部,下面這行代碼將在您的文件中插入 "header.inc" 文件中的內(nèi)容:

<!-- #include file ="headersheader.inc" -->

請(qǐng)使用帶有語(yǔ)法 (..) 的關(guān)鍵詞 file 來引用更高層級(jí)目錄中的文件。

Global.asa

Global.asa 文件是一個(gè)可選的文件,它可包含被 ASP 應(yīng)用程序中每個(gè)頁(yè)面訪問的對(duì)象、變量和方法的聲明。

注釋:Global.asa 文件必須存放在 ASP 應(yīng)用程序的根目錄中,而且每個(gè)應(yīng)用程序只能有一個(gè) Global.asa 文件。

Global.asa 文件只能包含下列內(nèi)容:

  • Application 事件
  • Session 事件
  • <object> 聲明
  • TypeLibrary 聲明
  • #include 指令

Application 和 Session 事件

在 Global.asa 中,您可以告訴 application 和 session 對(duì)象當(dāng) application/session 開始時(shí)做什么,當(dāng) application/session 結(jié)束時(shí)做什么。完成這項(xiàng)任務(wù)的代碼被放置在事件句柄中。注釋:由于我們無法在 Global.asa 文件中使用 ASP 的腳本分隔符 (<% 和 %>) 插入腳本,我們需要把子例程放置在 HTML 的 <script> 標(biāo)簽內(nèi)部:

<script?language="vbscript"?runat="server">
?sub?Application_OnStart
?'?some?code
?end?sub
?sub?Application_OnEnd
?'?some?code
?end?sub
?sub?Session_OnStart
?'?some?code
?end?sub
?sub?Session_OnEnd
?'?some?code
?end?sub
?</script>

<object> 聲明

可通過使用 <object> 標(biāo)簽在 Global.asa 文件中創(chuàng)建帶有 session 或者 application 作用域的對(duì)象。注釋:<object> 標(biāo)簽應(yīng)位于 <script> 標(biāo)簽外部!

語(yǔ)法:

<object?runat="server"?scope="scope"?id="id"
?{progid="progID"|classid="classID"}>
?.......
?</object>

TypeLibrary 聲明

TypeLibrary(類型庫(kù))是一個(gè)容器,其中裝有對(duì)應(yīng)于 COM 對(duì)象的 DLL 文件。通過在 Global.asa 文件中包含對(duì) TypeLibrary 的調(diào)用,可以訪問 COM 對(duì)象的常量,同時(shí) ASP 代碼也能更好地報(bào)告錯(cuò)誤。如果您的 Web 應(yīng)用程序依賴于已在類型庫(kù)中聲明的數(shù)據(jù)類型的 COM 對(duì)象,您可以在 Global.asa 中對(duì)類型庫(kù)進(jìn)行聲明。

語(yǔ)法:

<!--METADATA?TYPE="TypeLib"
?file="filename"
?uuid="typelibraryuuid"
?version="versionnumber"
?lcid="localeid"
?-->

Session 對(duì)象

Session 對(duì)象用于存儲(chǔ)關(guān)于用戶會(huì)話(session)的信息,或者更改用戶會(huì)話(session)設(shè)置。存儲(chǔ)于 Session 對(duì)象中的變量存儲(chǔ)單一用戶的信息,并且對(duì)于應(yīng)用程序中的所有頁(yè)面都是可用的。

集合

  • Contents - 包含所有通過腳本命令追加到 session 的條目。
  • StaticObjects - 包含了所有使用 HTML 的 <object> 標(biāo)簽追加到 session 的對(duì)象。
  • Contents.Remove(item/index) - 從 Contents 集合刪除一個(gè)項(xiàng)目。
  • Contents.RemoveAll() - 從 Contents 集合刪除全部項(xiàng)目。

屬性

  • CodePage - 規(guī)定顯示動(dòng)態(tài)內(nèi)容時(shí)使用的字符集。
  • LCID - 設(shè)置用于顯示動(dòng)態(tài)內(nèi)容的區(qū)域標(biāo)識(shí)符。
  • SessionID - 返回 session id
  • Timeout - 設(shè)置或返回 session 的超時(shí)時(shí)間。

方法

  • Abandon - 撤銷 session 對(duì)象中的所有對(duì)象。

Application 對(duì)象

在一起協(xié)同工作以完成某項(xiàng)任務(wù)的一組 ASP 文件稱為一個(gè)應(yīng)用程序。Application 對(duì)象用于把這些文件捆綁在一起。所有的用戶分享一個(gè) Application 對(duì)象。Application 對(duì)象存有會(huì)被應(yīng)用程序中的許多頁(yè)面使用的信息(比如數(shù)據(jù)庫(kù)連接信息)。

集合

  • Contents - 包含所有通過腳本命令追加到應(yīng)用程序中的項(xiàng)目。
  • StaticObjects - 包含所有使用 HTML 的 <object> 標(biāo)簽追加到應(yīng)用程序中的對(duì)象。
  • Contents.Remove - 從 Contents 集合中刪除一個(gè)項(xiàng)目。
  • Contents.RemoveAll - 從 Contents 集合中刪除所有的項(xiàng)目。

方法

  • Lock - 防止用戶修改 Application 對(duì)象中的屬性。
  • Unlock - 允許用戶修改 Application 對(duì)象中的屬性。

Response 對(duì)象

Response 對(duì)象用于從服務(wù)器向用戶發(fā)送輸出的結(jié)果。

集合

  • Cookies(name) - 設(shè)置 cookie 的值。如果 cookie 不存在,則創(chuàng)建 cookie ,并設(shè)置指定的值。

屬性

  • Buffer - 規(guī)定是否緩沖輸出。當(dāng)輸出設(shè)置緩沖時(shí),服務(wù)器會(huì)阻止向?yàn)g覽器的響應(yīng),直到所有的服務(wù)器腳本均被處理,或者直到腳本調(diào)用了 Flush 或 End 方法。如果要設(shè)置此屬性,它應(yīng)當(dāng)位于 ASP 文件中的 <html> 標(biāo)簽之前。
  • CacheControl - 設(shè)置代理服務(wù)器是否可以緩存由 ASP 產(chǎn)生的輸出。如果設(shè)置為 Public,則代理服務(wù)器會(huì)緩存頁(yè)面。
  • Charset(charset_name) - 將字符集的名稱(比如 "ISO8859-1")追加到 Response 對(duì)象中的內(nèi)容類型報(bào)頭。
  • ContentType - 設(shè)置 Response 對(duì)象的 HTTP 內(nèi)容類型(比如 "text/html", "image/gif", "image/jpeg", "text/plain")。默認(rèn)是 "text/html"。
  • Expires - 設(shè)置頁(yè)面在失效前的瀏覽器緩存時(shí)間(分鐘)。
  • ExpiresAbsolute - 設(shè)置瀏覽器上頁(yè)面緩存失效的日期和時(shí)間。
  • IsClientConnected - 指示客戶端是否已從服務(wù)器斷開。
  • Pics(pics_label) - 向 response 報(bào)頭的 PICS 標(biāo)簽追加值。
  • Status - 規(guī)定由服務(wù)器返回的狀態(tài)行的值。

方法

  • AddHeader(name, value) - 向 HTTP 響應(yīng)添加新的 HTTP 報(bào)頭和值。
  • AppendToLog string - 向服務(wù)器記錄項(xiàng)目(server log entry)的末端添加字符串。
  • BinaryWrite(data_to_write) - 在沒有任何字符轉(zhuǎn)換的情況下直接向輸出寫數(shù)據(jù)。
  • Clear - 清除已緩沖的輸出。使用該方法來處理錯(cuò)誤。如果 Response.Buffer 未設(shè)置為 true,該方法將產(chǎn)生 run-time 錯(cuò)誤。
  • End - 停止處理腳本,并返回當(dāng)前的結(jié)果。
  • Flush - 立即發(fā)送已緩沖的輸出。如果 Response.Buffer 未設(shè)置為 true,該方法將產(chǎn)生 run-time 錯(cuò)誤。
  • Redirect(url) - 把用戶重定向到另一個(gè) URL。
  • Write(data_to_write) - 向用戶寫文本。

Request 對(duì)象

當(dāng)瀏覽器向服務(wù)器請(qǐng)求頁(yè)面時(shí),這個(gè)行為就被稱為一個(gè) request(請(qǐng)求)。Request 對(duì)象用于從用戶那里獲取信息。

集合

  • ClientCertificate - 包含了存儲(chǔ)在客戶證書中的所有的字段值。
  • Cookies(name) - 包含了 HTTP 請(qǐng)求中發(fā)送的所有的 cookie 值。
  • Form(element_name) - 包含了使用 post 方法由表單發(fā)送的所有的表單(輸入)值。
  • QueryString(variable_name) - 包含了 HTTP 查詢字符串中所有的變量值。
  • ServerVariables(server_variable) - 包含了所有的服務(wù)器變量值。

屬性

  • TotalBytes - 返回在請(qǐng)求正文中客戶端發(fā)送的字節(jié)總數(shù)。

方法

  • BinaryRead - 取回作為 post 請(qǐng)求的一部分而從客戶端發(fā)送至服務(wù)器的數(shù)據(jù)。

Server 對(duì)象

Server 對(duì)象用于訪問服務(wù)器上的屬性和方法。

屬性

  • ScriptTimeout - 設(shè)置或返回在一段腳本終止前它所能運(yùn)行時(shí)間(秒)的最大值。

方法

  • CreateObject(type_of_object) - 創(chuàng)建對(duì)象的實(shí)例。
  • Execute(path) - 從 ASP 文件內(nèi)部執(zhí)行另一個(gè) ASP 文件。在被調(diào)用的 ASP 文件執(zhí)行完畢后,控制權(quán)返回原先的 ASP 文件。
  • GetLastError() - 返回可描述已發(fā)生錯(cuò)誤狀態(tài)的 ASPError 對(duì)象。
  • HTMLEncode(string) - 對(duì)字符串應(yīng)用 HTML 編碼。
  • MapPath(path) - 把相對(duì)或虛擬路徑映射為物理路徑。
  • Transfer(path) - 把所有狀態(tài)信息發(fā)送到另一個(gè)文件以備處理。在傳送之后,程序的控制權(quán)不會(huì)返回原先的 ASP 文件。
  • URLEncode(string) - 對(duì)字符串應(yīng)用 URL 編碼規(guī)則。
Article précédent: Article suivant: