久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ASP內(nèi)建對象Server

 天中仙 2012-03-13

語法

Server.property|method

二,、屬性

ScriptTimeout 超時值,,在腳本運行超過這一時間之后即作超時處理。如下代碼指定服務(wù)器處理腳本在 100 秒后超時,。

< % Server.ScriptTimeout=100 %>

這里需要注意的是,,通過使用元數(shù)據(jù)庫中的 AspScriptTimeout 屬性可以為 Web 服務(wù)或 Web 服務(wù)器設(shè)置缺省的 ScriptTimeout 值。ScriptTimeout 屬性不能設(shè)置為小于在元數(shù)據(jù)庫中指定的值,。例如,,如果 NumSeconds 設(shè)置為 60,而元數(shù)據(jù)庫設(shè)置包含了默認值 90 秒,,則腳本在 90 秒后超時,。

三、方法

1,、HTMLEncode 方法

HTMLEncode 方法允許你對特定的字符串進行 HTML 編碼,,雖然 HTML 可以顯示大部分你寫入 ASP 文件中的文本,但是當(dāng)你需要實際包含 HTML 標(biāo)記中所使用的字符,,就會遇到問題,。這是因為,,當(dāng)瀏覽器讀到這樣的字符串時,,會試圖進行解釋。例如下面的這段文本 :

這是對 HTMLEncode 方法的測試,。< br>這里應(yīng)該不會另起一行,。

會被瀏覽器顯示為 :

這是對 HTMLEncode 方法的測試。

這里應(yīng)該不會另起一行,。

為了避免此類問題,,我們就需要使用 Server 對象的 HTMLEncode 方法,采用對應(yīng)的不由瀏覽器解釋的 HTML Character Code 替代 HTML 標(biāo)記字符,。所以,,用下面的代碼才能顯示正確的 HTMLEncode 字符串,從而在瀏覽器中按你的需要輸出文本,。

< %
Response.write Server.HTMLEncode(" 這是對 HTMLEncode 方法的測試,。< br>這里應(yīng)該不會另起一行。")
%>

2,、URLEncode 方法

就象 HTMLEncode 方法使客戶可以將字符串翻譯成可接受的 HTML 格式一樣,,Server 對象的 URLEncode 方法可以根據(jù) URL 規(guī)則對字符串進行正確編碼,當(dāng)字符串?dāng)?shù)據(jù)以 URL 的形式傳遞到服務(wù)器時,,在字符串中不允許出現(xiàn)空格,,也不允許出現(xiàn)特殊字符。為此,,如果你希望在發(fā)送字符串之前進行 URL 編碼,,可以使用 Server.URLEncode 方法,。
3、MapPath 方法
MapPath 方法將指定的相對或虛擬路徑映射到服務(wù)器上相應(yīng)的物理目錄上,。

語法如下 :Server.MapPath(Path)

Path 指定要映射物理目錄的相對或虛擬路徑,。若 Path 以一個正斜杠 (/) 或反斜杠 (\\) 開始,則 MapPath 方法返回路徑時將 Path 視為完整的虛擬路徑,。若 Path 不是以斜杠開始,,則 MapPath 方法返回同 .asp 文件中已有的路徑相對的路徑。這里需要注意的是 MapPath 方法不檢查返回的路徑是否正確或在服務(wù)器上是否存在,。

對于下列示例,,文件 data.txt 和包含下列腳本的 test.asp 文件都位于目錄 C:\\Inetpub\\Wwwroot\\asp 下。C:\\Inetpub\\Wwwroot 目錄被設(shè)置為服務(wù)器的宿主目錄,。下列示例使用服務(wù)器變量 PATH_INFO 映射當(dāng)前文件的物理路徑,。以下腳本

< %= server.mappath(Request.ServerVariables("PATH_INFO"))
%>

輸出

c:\\inetpub\\wwwroot\\asp\\test.asp

由于下列示例中的路徑參數(shù)不是以斜杠字符開始的,所以它們被相對映射到當(dāng)前目錄,,此處是目錄 C:\\Inetpub\\Wwwroot\\asp,。以下腳本

< %= server.mappath("data.txt")%>
< %= server.mappath("asp/data.txt")%>
輸出
c:\\inetpub\\wwwroot\\asp\\data.txt
c:\\inetpub\\wwwroot\\asp\\asp\\data.txt

4、CreateObject 方法

Server.CreateObject 恐怕是 ASP 中最為實用,,也是最強勁的功能了,。它用于創(chuàng)建已經(jīng)注冊到服務(wù)器上的 ActiveX 組件實例。這是一個非常重要的特性,,因為通過使用 ActiveX 組件能夠使你輕松地擴展 ActiveX 的能力,,正是使用了 ActiveX 組件,你可以實現(xiàn)至關(guān)重要的功能,,譬如數(shù)據(jù)庫連接,、文件訪問、廣告顯示和其他 VBScript 不能提供或不能簡單地依靠單獨使用 ActiveX 所能完成的功能,。正是因為這些組件才使得 ASP 具有了強大的生命力,。

其語法如下:

Server.CreateObject("Component Name")

默認情況下,由 Server.CreateObject 方法創(chuàng)建的對象具有頁作用域,。這就是說,,再當(dāng)前 ASP 頁處理完成之后,服務(wù)器將自動破壞這些對象,。如果要創(chuàng)建有會話或應(yīng)用程序作用域的對象,,可以使用 < OBJECT>標(biāo)記并設(shè)置 SESSION 或 APPLICATION 的 SCOPE 屬性,也可以在對話及應(yīng)用程序變量中存儲該對象,。如下例程 :

< % Set Session("ad") = Server.CreateObject("MSWC.AdRotator")%>

這里需要注意的是,,不能創(chuàng)建與內(nèi)建對象同名的對象實例,否則,,如下列腳本將返回錯誤,。

< % Set Response = Server.CreateObject("Response") %>

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多