日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當(dāng)前位置: 首頁IT技術(shù) → 關(guān)于ASP中四種server的方法介紹

關(guān)于ASP中四種server的方法介紹

更多

 本文給大家一起分享介紹到的是關(guān)于ASP中server的方法,各位初學(xué)ASP的朋友們可要好好看看了。

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")

   默認(rèn)情況下,由 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") %>

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 免费微信账号密码| 白雪公主国语免费观看中文版| 查隆拉·诺山荣| 美女亚洲| 闲章内容大全图片| 冰之下| 画江湖之不良人7 2024| 正在直播乒乓赛事| 被打屁股作文| 魔界 电影| 红岩电影| 电影男女| cctv17农业农村频道在线直播| 思想道德与法治2023版| 美女网站免费观看视频| 胚胎移植几天就知道成功了| 新烈火情挑| 老友记 第一季 1994 詹妮弗·安妮斯顿| 经典常谈周易第二读书笔记| 韩国三级播放| 即将到来1983年美国电影| 邓为个人资料及简历| 教学评一体化课题研究| 拷打| 红男红女| 高粱红了 电视剧| 《致命弯道3》| 黑咖啡早上空腹喝还是饭后喝| 女女女女| 科室对分级护理落实情况检查记录| 自拍性视频| 惊魂今晚夜| 《窃视者》电影免费观看美国| 山口小夜子| 投诉法官最快最有效果电话| 李采潭全部电影作品| 我和我的祖国钢琴谱完整版| 日本电影纯爱| 松永沙奈| 大唐狄公案电视剧演员表| 送元二使安西课堂笔记|