国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點晴永久免費OA]ASP基礎入門第十篇(ASP內建對象Server)

admin
2022年6月21日 12:32 本文熱度 1340

Server 對象提供對服務器上的方法和屬性的訪問 , 其中大多數(shù)方法和屬性是作為實用程序的功能服務的。有了 Server 對象,你就可以在服務器上啟動 ActiveX 對象例程,并使用 Active Server 服務提供象 HTML 和 URL 編碼這樣的函數(shù)。

一、語法

  Server.property|method

二、屬性

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

  <% Server.scriptTimeout=100 %>

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

三、方法

1、HTMLEncode 方法

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

  會被瀏覽器顯示為 :

  這是對 HTMLEncode 方法的測試。
  這里應該不會另起一行。

  為了避免此類問題,我們就需要使用 Server 對象的 HTMLEncode 方法,采用對應的不由瀏覽器解釋的 HTML Character Code 替代 HTML 標記字符。所以,用下面的代碼才能顯示正確的 HTMLEncode 字符串,從而在瀏覽器中按你的需要輸出文本。
  <%
  Response.write Server.HTMLEncode(" 這是對 HTMLEncode 方法的測試。<br> 這里應該不會另起一行。")%>

2、URLEncode 方法

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

  MapPath 方法將指定的相對或虛擬路徑映射到服務器上相應的物理目錄上。

   語法如下:Server.MapPath(Path)

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

  對于下列示例,文件 data.txt 和包含下列腳本的 test.asp 文件都位于目錄 C:\Inetpub\Wwwroot\asp 下。C:\Inetpub\Wwwroot 目錄被設置為服務器的宿主目錄。下列示例使用服務器變量 PATH_INFO 映射當前文件的物理路徑。以下腳本
  <%= server.mappath(Request.ServerVariables("PATH_INFO"))%>

  輸出

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

  由于下列示例中的路徑參數(shù)不是以斜杠字符開始的,所以它們被相對映射到當前目錄,此處是目錄 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)注冊到服務器上的 ActiveX 組件實例。這是一個非常重要的特性,因為通過使用 ActiveX 組件能夠使你輕松地擴展 ActiveX 的能力,正是使用了 ActiveX 組件,你可以實現(xiàn)至關重要的功能,譬如數(shù)據(jù)庫連接、文件訪問、廣告顯示和其他 VBscript 不能提供或不能簡單地依靠單獨使用 ActiveX 所能完成的功能。正是因為這些組件才使得 ASP 具有了強大的生命力。
  其語法如下:

   Server.createObject("Component Name")

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

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

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

至今為止,我們已經(jīng)學習完了 ASP 所有的內建對象,不知大家是不是很興奮?

其實 ASP 是很簡單的,只要大家不斷的實踐,相信一段時間后都不難成為ASP 的高手。


該文章在 2022/6/21 14:52:28 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 一本之道中文字幕久久美香 | 五月丁香婷婷天堂 | 亚洲自拍婷婷五月天 | 综合久久一区二区三区 | 国产午夜福利精品久久2025 | 久久精品国产亚洲av高清热 | 色综合久久蜜芽国产精品 | 日韩av无码中文字幕 | 免费黄色mv视频 | 国产成人无码一二三区视频 | 国产成人剧情av麻豆果冻日韩电影在线观看 | 搡东北熟妇老女人 | 国产真实夫妇视频 | 国产日产一卡2卡3卡4卡精品:畅享优质资源 | 久久久久久国产a免费观看黄色大片 | 有码中文无码中文无码人妻 | 亚洲欧洲日本精品 | 91精品国内久久久久精品毛片 | 国产午夜亚洲精品国产成人 | 国产成人久久一区二区不卡 | 亚洲精品久久久一区二区三区 | 色系工口里番大全全彩 | 在线无码免费观看 | 午夜阳光精品一区二区三区 | 色综合夜夜草 | 国产精品无码一区二区在线观一 | 欧美一级久久久久久久大 | 日韩人妻ol丝袜av一二区 | 免费a级作爱片免费观看美国 | 搡老熟女老女人一区二区 | 国产麻无矿码直接观看 | 人与动人物a级毛片在线 | 中文日产无乱码AV在线观 | 男同GAYGAY无套GAY无套 | 国产偷99在 | 人妻熟妇乱又伦精品hd | 国产91精品一区二 | 性感曝光星辰影视 | 岛国色情A片无码视频免费看 | 亚洲精品国产精品乱码视色 | 国产色情A片国语露对白 |