Time of Update: 2017-02-28
client|connected|object IsClientConnectedIsClientConnected 屬性唯讀,它指示自上次調用 Response.Write 之後,用戶端是否與伺服器相連。文法Response.IsClientConnected ( )
Time of Update: 2017-02-28
expires|object ExpiresExpires 屬性指定了在瀏覽器上緩衝儲存的頁距到期還有多少時間。如果使用者在某個頁到期之前又回到此頁,就會顯示緩衝區中的版本。文法Response.Expires [= number] 參數number 距到期還有多少分鐘。將此參數設定為 0 可使緩衝的頁立即到期。 注釋若此屬性在一頁上設定了多次,則使用最短的時間。應用於Response 對象
Time of Update: 2017-02-28
binarywrite|object BinaryWriteBinaryWrite 方法不經任何字元轉換就將指定的資訊寫到 HTTP 輸出。該方法用於寫非字串資訊(如用戶端應用程式所需的位元據)。 文法Response.BinaryWrite data 參數data 寫到 HTTP 輸出的資料。 樣本如果有一個產生位元組數組的對象,就如下調用 BinaryWrite 將這些產生的位元組發送給用戶端應用程式。<%Set BinGen =
Time of Update: 2017-02-28
appendtolog|object AppendToLogAppendToLog 方法將字串添加到 Web 服務器日誌條目的末尾。可以在指令碼的同一部分中多次調用該方法。每次調用該方法時,都會在當前條目中添加指定的字串。文法Response.AppendToLog string 參數string 要添加到記錄檔中的文本。由於 IIS 日誌中的欄位由逗號分隔,所以該字串中不能包含逗號 (,)。字串最大長度為 80 個字元。
Time of Update: 2017-02-28
addheader|object AddHeaderAddHeader 方法用指定的值添加 HTML 標題。該方法常常向響應添加新的 HTTP 標題。它並不替代現有的同名標題。一旦標題被添加,將不能刪除。此方法僅供進階使用者使用。若其他 Response 方法提供了您所需的功能,建議您使用該方法。文法Response.AddHeader name, value 參數name 新的標題變數的名稱。value 儲存在新的標題變數中的初始值。
Time of Update: 2017-02-28
object|redirect RedirectRedirect 方法使瀏覽器嘗試串連到其他 URL。文法Response.Redirect URL 參數URL 瀏覽器重新導向到的統一資源定位器 (URL)。 注釋任何在頁中顯式設定的響應本文內容都將被忽略。然而,此方法不向用戶端發送該頁設定的其他 HTTP 標題。將產生一個將重新導向 URL 作為連結包含的自動響應本文。Redirect 方法發送下列顯式標題,其中 URL
Time of Update: 2017-02-28
編程|進階 1.3 ASP Server對象正像在前面看到的那樣,通過伺服器端包含的經ISAPI訪問Web伺服器的頁面,用傳統動態網頁面指令和命令可以做相當多的事情。但同時也有一些明顯的限制。例如,可以從Request.ServerVariables集合檢索到所有隨同用戶端的請求發送過來的HTTP前序的值。它幾乎可以與使用SSI
Time of Update: 2017-02-28
編程|進階 4.3.4 Server對象的錯誤處理ASP沒有錯誤處理機制一直受到批評。在VBScript中,有一個On Error Resume Next語句,它使指令碼解譯器忽略運行期錯誤並繼續指令碼代碼的執行。接著該指令碼可以檢查Err.Number屬性的值,判別是否出現了錯誤。如果出現錯誤,返回一個非零值。在ASP 3.0中,也可以使用On Error Goto 0“轉回到”預設的錯誤處理。在ASP
Time of Update: 2017-02-28
編程|進階 第5章 指令碼運行期庫對象前面章節已經介紹了ASP如何使用在伺服器上定義的對象的執行個體,充分利用所提供的方法和屬性擴充ASP的效能。有一系列的對象可供使用,包括指令碼對象和標準IIS/ASP安裝的組件,以及自己建立的或者從其他供應商處購買的對象。也可以在互連網上各種網站免費下載對象,並在自己的頁面上使用。這一章將討論由ASP指令碼環境提供的一般稱為“指令碼運行期庫”(Scripting Runtime
Time of Update: 2017-02-28
編程|進階 5.2.5 引用物件類型庫在早先的ASP版本中,在指令碼中使用對象或組件時,組件內定義的公用常數(如果有的話)在ASP裡將不再有效。這意味著我們需要自己聲明它們(或等價物)並指定相應的值。例如,當在早期版本的ASP中使用ActiveX資料庫物件(ADO)組件時(將在第8章進行詳細的研究),不得不用記錄集的Open方法加入預定義常數聲明。例如:Const adOpenKeyset = &H0001Const
Time of Update: 2017-02-28
編程|進階 5.3.2 Dictionary對象樣本本書提供了一系列樣本檔案可用來實驗指令碼已耗用時間庫的各種屬性。本章代碼的預設頁面提供了一系列可使用的VBScript樣本連結。有些樣本對JScript同樣有效。這些樣本存放在Chapter05目錄下相應的子目錄裡,顯示的介面如圖5-2所示:圖5-2 ASP指令碼運行期對象樣本頁面要查看Dictionary對象的運行,在菜單頁面點擊第一個連結,開啟名叫show_dictionary.asp的頁面。
Time of Update: 2017-02-28
編程|進階 1. Folder對象Driver對象的RootFolder屬性返回一個Folder對象,通過該對象可訪問這個磁碟機內的所有的內容。可以使用這個Folder對象的屬性和方法遍曆磁碟機上的目錄,並得到該檔案夾和其他檔案夾的屬性。(1) Folder對象的屬性Folder對象提供一組屬性,可用這些屬性得到關於當前檔案夾的更多資訊,也可以改變該檔案夾的名稱。其屬性及說明如表5-9所示:表5-9 Folder 對象的屬性及說明屬 性 說 明
Time of Update: 2017-02-28
編程|進階 5.5.1 建立TextStream對象的方法有三個常用方法用於建立或開啟一個文字檔並返回TextStram對象,如表5-13所示:表5-13 建立TextStream對象的方法及說明方 法 說 明 CreateTextFile(filename,overwrite,unicode)
Time of Update: 2017-02-28
編程|進階 第6章 活動伺服器組件在前幾章中,我們已經研究了兩類不同的對象:一類是ASP物件模型的內建部分,另一類是指令碼運行期庫提供的對象。本章將介紹第三類能用於ASP的對象,取名為活動伺服器組件(或者就稱為伺服器組件)。這些組件在很多場合下就如同在瀏覽器或在像Visual
Time of Update: 2017-02-28
程式|線上|線上 有時候想為我們的網頁提供多語言支援,如果一種語言用一張網頁來做實在太麻煩了,幸好Google提供了語言工具功能,下面介紹如何利用它來實現網頁多種語言之間的轉換。 lan.htm<form><select name="lan"><option value="en|de">英語 翻譯成 德語</option><option value="en|es">英語 翻譯成 西班牙語</option><
Time of Update: 2017-02-28
資料|資料庫|網頁
Time of Update: 2017-02-28
程式|重複|重複提交|重複提交 在Internet上我們每天都會遇到數不清的表單,也看到其中大部分並沒有限制使用者多次提交同一個表單。缺乏這種限制有時候會產生某些預料不到的結果,如重複訂閱郵件服務或重複投票等。或許一些asp初學者並不清楚在asp應用中如何限制重複提交同一表單,所以在這裡向大家介紹在ASP應用中防止使用者在當前會話期間多次提交同一表單的一個簡單方法。
Time of Update: 2017-02-28
動態|頁面 使用WML和ASP編寫動態手機頁面
Time of Update: 2017-02-28
object|response Response 對象使用 Response 對象可以將輸出發送到用戶端。文法Response.collection|property|method 集合cookie 指定 cookie 值。可以使用該集合設定 cookie 的值。 屬性Buffer表明頁輸出是否被緩衝。CacheControl決定Proxy 伺服器是否能緩衝 ASP
Time of Update: 2017-02-28
object WriteWrite 方法將指定的字串寫到當前的 HTTP 輸出。文法Response.Write variant參數variant 需要寫的資料。該參數可以是任何 Visual Basic Scripting Edition 的 VARIANT 資料類型,包括字元、字串和整數。該值不能包括字元組合 %>,如果需要,可用逸出序列 %\> 代替。Web 服務器在處理指令碼時,將轉換這一逸出序列。 樣本以下樣本用