freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

asp-asp基礎(chǔ)教程(中)-資料下載頁

2025-05-26 17:05本頁面

【導(dǎo)讀】繼續(xù)給大家介紹ASP的另一個內(nèi)建對象Response。度,并急切地詢問哪里有關(guān)于ASP的教材。我深深地被大家的學(xué)習(xí)。由于目前國內(nèi)有關(guān)ASP的中文教材鳳毛麟。來獲取ASP的有關(guān)信息和資料,這也是作者寫本文的一個主要原因。ASP的網(wǎng)站之一,它里面不但有最新的ASP文獻(xiàn)資料,免費(fèi)組件,它你可以到達(dá)無數(shù)的ASP相關(guān)站點(diǎn)。盡透徹的聯(lián)接地址。明站點(diǎn),大家當(dāng)然是不可不看的。試用版,只可惜其中的大部分極好的組件都是要Money的。ASP頁,content-type標(biāo)題將為:content-type:text/html。后,應(yīng)該利用該屬性使登陸頁面立即過期,以確保安全。器中的頁面的確切到期日期和時間。在未到期之前,若用戶返回到該。下示例指定頁面在1998年12月10日上午9:00分30秒到期。End方法使Web服務(wù)器停止處理腳本并返回當(dāng)前結(jié)果。剩余的內(nèi)容將不被處理。設(shè)置為TRUE,則該方法將導(dǎo)致運(yùn)行時錯誤。產(chǎn)生一個將重定向URL作為鏈接包含的自動響應(yīng)正文。法發(fā)送下列顯式標(biāo)題,其中URL是傳遞給該方法的值。若指定的cookie不存在,

  

【正文】 網(wǎng)上聊天了,很爽的,不信你試試 ! 本教程轉(zhuǎn)自 Chinabyte 通過前九篇的理論和實(shí)踐,相信大家已經(jīng)對 ASP 有了系統(tǒng)的了解,雖然 至今為止,我們只學(xué)了 ASP 的 4 個內(nèi)建對象,但已經(jīng)完全能夠?qū)懗鲆恍?shí)用的小程序了。今天,作者將繼續(xù)給大家講解最后一個 ASP 內(nèi)建對象 —— Server。 在開始本次課程之前,我仍要在這里回答一些朋友們提出的比較普遍的問題。最近仍有不少朋友來信問我,如何構(gòu)建服務(wù)器端的 Active Server Page 環(huán)境。我想可能是我在前幾篇中沒有講清楚,因此,在本篇的開頭有必要把這個問題詳細(xì)闡述一遍。 ASP 的應(yīng)用完全是基于 Microsoft Inter Infomation Server(簡稱 IIS)之上的, IIS 有分別用于 Windows NT Server 和 WorkStation 的兩個版本中(當(dāng)然 也有 Windows98 版,這里暫且不提),其功能幾乎完全相同,所不同的只是安裝過程。一般來說,我們使用的都是基于 NT 服務(wù)器上的 IIS 版本。在 NT Server 的環(huán)境中,發(fā)布信息、管理站點(diǎn)的工作一般都是通過 IIS 來完成的。通常我們在 版本中運(yùn)行的是 版,但它不具有支持 ASP 的功能。 ASP 必須在安裝完 IIS 后單獨(dú) 安裝,安裝文件是一個微軟發(fā)布的 ASP 安裝包,大約有 9 兆多,應(yīng)該可以在微軟的網(wǎng)站上下載。當(dāng) 中增添了支持 ASP 的功能后,其也就自動升級為 版本。 和 對于 WEB 服務(wù)器來說,并沒有什么大的改動,只是單純地增加了運(yùn)行 ASP 的能力。 可以到在 中提供了三種服務(wù): WWW、 Gopher、 FTP, WWW 服務(wù)為客戶瀏覽器提交 WEB 頁,并允許客戶訪問 .asp 文件。當(dāng)然,你可以直接安裝最新的 版本,作者也建議各位安裝此版本 ,因為它具有更強(qiáng)更高的 WEB 管理機(jī)能和安全性。在 中 IIS 的管理界面發(fā)生了根本性的改變,熟悉的 Inter 服務(wù)管理器,被取而代之為 Microsoft 管理控制臺,簡稱 MMC。其界面如下圖 : 那么如何安裝 呢?在 上安裝 時,你的系統(tǒng)中必須已經(jīng)安 裝了 NT SP3,以及 Inter ,注意這里的 Inter Explorer 的版本必須是 ,版本號為 。這點(diǎn)很重要,否則你將不能安裝 。作者為了安裝該版本特意花費(fèi)了一個晚上在微軟的站點(diǎn)上升級 IE 版本。 IIS 支持虛擬目錄,通過在 “ 服務(wù)器屬性 ” 對話框中的 “ 目錄 ” 標(biāo)簽可以管理虛擬目錄。建立虛擬目錄對于管理 WEB 站點(diǎn)具有非常重要的意義。首先,虛擬目錄隱藏了有關(guān)站點(diǎn)目錄結(jié)構(gòu)的重要信息。因為在瀏覽器中,客戶通過選擇 “ 查 看源代碼 ” ,很容易就能獲取頁面的文件路徑信息,如果在 WEB 頁中使用物理路徑,將暴露有關(guān)站點(diǎn)目錄的重要信息,這容易導(dǎo)致系統(tǒng)受到攻擊。其次,只要兩臺機(jī)器具有相同的虛擬目錄,你就可以在不對頁面代碼做任何改動的情況下,將 WEB 頁面從一臺機(jī)器上移到另一臺機(jī)器。還有就是,當(dāng)你將 WEB 頁面放置于虛擬目錄下后,你可以對目錄設(shè)置不同的屬性,如: Read、 Excute、 Script。讀訪問表示將目錄內(nèi)容從 IIS 傳遞到瀏覽器。而執(zhí)行訪問則可以使在該目錄內(nèi)執(zhí)行可執(zhí)行的文件。當(dāng)你需要使用 ASP 時,就必須將你存放 .asp 文件的目錄設(shè)置為 “Excute(執(zhí)行) ” 。作者建議大家在設(shè)置 WEB 站點(diǎn)時,將 HTML 文件同 ASP 文件分開放置在不同的目錄下,然后將 HTML 子目錄設(shè)置為 “ 讀 ” ,將 ASP 子目錄設(shè)置為 “ 執(zhí)行 ” ,這不僅方便了對 WEB 的管理,而且最重要的提高了 ASP 程序的安全性,防止了程序內(nèi)容被客戶所訪問。因為在今年 7 月底的時候 IIS 被一些網(wǎng)絡(luò)高手發(fā)現(xiàn)了一個可怕的 bug,那就是,當(dāng)你在一個站點(diǎn)的 .asp 文件后加上 ::$DATA 后,客戶將能在瀏覽器中看到該 .asp 文件的所有源 代碼,這對于一個站點(diǎn)來說是非??膳碌?。當(dāng)然微軟已經(jīng)針對這個 bug,編寫了補(bǔ)丁,但是為了徹底杜絕這種可能性的發(fā)生,作者還一建議大家不要將 .asp 所在的目錄設(shè)置為可讀。 我想,現(xiàn)在各位應(yīng)該已經(jīng)完全了解 ASP 的服務(wù)器端設(shè)置了,下面我們就進(jìn)入正題 學(xué)習(xí) ASP 的最后一個內(nèi)建對象 Server。 Server 對象提供對服務(wù)器上的方法和屬性的訪問 , 其中大多數(shù)方法和屬性是作為實(shí)用程序的功能服務(wù)的。有了 Server 對象,你就可以在服務(wù)器上啟動 ActiveX 對象例程,并使用 Active Server 服務(wù)提供象 HTML 和 URL 編碼這樣的函數(shù)。 一、語法 |method 二、屬性 ScriptTimeout 超時值,在腳本運(yùn)行超過這一時間之后即作超時處理。如下代碼指定服務(wù)器處理腳本在 100 秒后超時。 % =100 % 這里需要注意的是,通過使用元數(shù)據(jù)庫中的 AspScriptTimeout 屬性可以為 Web 服務(wù)或 Web 服務(wù)器設(shè)置缺省的 ScriptTimeout 值。 ScriptTimeout 屬性不能設(shè)置為小于在元數(shù)據(jù)庫中指定的值。例如,如果 NumSeconds 設(shè)置為 60,而元數(shù)據(jù)庫設(shè)置包含了默認(rèn)值 90 秒,則腳本在 90 秒后超時。 三、方法 HTMLEncode 方法 HTMLEncode 方法允許你對特定的字符串進(jìn)行 HTML 編碼,雖然 HTML 可以顯示大部分你寫入 ASP 文件中的文本,但是當(dāng)你需要實(shí)際包含 HTML 標(biāo)記中所使用的字符,就會遇到問題。這是因為,當(dāng)瀏覽器讀到這樣的字符串時,會 試圖進(jìn)行解釋。例如下面的這段文本 : 這是對 HTMLEncode 方法的測試。 br 這里應(yīng)該不會另起一行。 會被瀏覽器顯示為 : 這是對 HTMLEncode 方法的測試。 這里應(yīng)該不會另起一行。 為了避免此類問題,我們就需要使用 Server 對象的 HTMLEncode 方法,采用對應(yīng)的不由瀏覽器解釋的 HTML Character Code 替代 HTML 標(biāo)記字符。所以,用下面的代碼才能顯示正確的 HTMLEncode 字符串,從而在瀏覽器中按你的需要 輸出文本。 % ( 這是對 HTMLEncode 方法的測試。 br 這里應(yīng)該不會另起一行。 )% URLEncode 方法 就象 HTMLEncode 方法使客戶可以將字符串翻譯成可接受的 HTML 格式一樣, Server 對象的 URLEncode 方法可以根據(jù) URL 規(guī)則對字符串進(jìn)行正確編碼,當(dāng)字符串?dāng)?shù)據(jù)以 URL 的形式傳遞到服務(wù)器時,在字符串中不允許出現(xiàn)空格,也不允許出現(xiàn)特殊字符。為此,如果你 希望在發(fā)送字符串之前進(jìn)行 URL 編碼,可以使用 方法。 MapPath 方法 MapPath 方法將指定的相對或虛擬路徑映射到服務(wù)器上相應(yīng)的物理目錄上。 語法如下 :(Path) Path 指定要映射物理目錄的相對或虛擬路徑。若 Path 以一個正斜杠 (/) 或反斜杠 (\) 開始,則 MapPath 方法返回路徑時將 Path 視為完整的虛擬路徑。若 Path 不是以斜杠開始,則 MapPath 方法返回 同 .asp 文件中已有的路徑相對的路徑。這里需要注意的是 MapPath 方法不檢查返回的路徑是否正確或在服務(wù)器上是否存在。 對于下列示例,文件 和包含下列腳本的 文件都位于目錄 C:\Ipub\Wwwroot\asp 下。 C:\Ipub\Wwwroot 目錄被設(shè)置為服務(wù)器的宿主目錄。下列示例使用服務(wù)器變量 PATH_INFO 映射當(dāng)前文件的物理路徑。以下腳本 %= ((PATH_INFO))% 輸出 c:\ipub\root\asp\ 由于下列示例中的路徑參數(shù)不是以斜杠字符開始的,所以它們被相對映射到當(dāng)前目錄,此處是目錄 C:\Ipub\Wwwroot\asp。以下腳本 %= ()% %= (asp/)% 輸出 c:\ipub\root\asp\ c:\ipub\root\asp\asp\ CreateObject 方法 恐怕是 ASP 中最為實(shí)用,也是最強(qiáng)勁的功能了。它用于創(chuàng)建已經(jīng)注冊到服務(wù)器上的 ActiveX 組件實(shí)例。這是一個非常重要的特性,因為通過使用 ActiveX 組件能夠使你輕松地擴(kuò)展 ActiveX 的能力,正是使用了 ActiveX 組件,你可以實(shí)現(xiàn)至關(guān)重要的功能,譬如數(shù)據(jù)庫連接、文件訪問、廣告顯示和其他 VBScript 不能提供或不能簡單地依靠 單獨(dú)使用 ActiveX 所能完成的功能。正是因為這些組件才使得 ASP 具有了強(qiáng)大的生命力。 其語法如下: (Component Name) 默認(rèn)情況下,由 方法創(chuàng)建的對象具有頁作用域。這就是說,再當(dāng)前 ASP 頁處理完成之后,服務(wù)器將自動破壞這些對象。如果要創(chuàng)建有會話或應(yīng)用程序作用域的對象,可以使用 OBJECT 標(biāo)記并設(shè)置 SESSION 或 APPLICATION 的 SCOPE 屬性,也可 以在對話及應(yīng)用程序變量中存儲該對象。如下例程 : % Set Session(ad) = ()% 這里需要注意的是,不能創(chuàng)建與內(nèi)建對象同名的對象實(shí)例,否則,如下列腳本將返回錯誤。 % Set Response = (Response) % 至今為止,我們已經(jīng)學(xué)習(xí)完了 ASP 所有的內(nèi)建對象,不知大家是不是很興奮?其實(shí) ASP 是很簡單的,只要大家不斷 的實(shí)踐,相信一段時間后都不難成為 ASP 的高手。從下一篇起作者將開始介紹 ASP 內(nèi)建 ActiveX 組件,這也是 ASP 運(yùn)用中非常重要和實(shí)用的一部分。敬請關(guān)注。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1