基礎:
- 用ASP寫文本
- 如果使用ASP生成文本。
- 向文本添加HTML
- 如果同時生成HTML標簽和純文本。
變量:
- 聲明變量
- 變量用于存儲信息。本例演示如何聲明變量,為變量賦值,并在程序中使用這個變量
- 聲明數組
- 數組用于存儲一系列相關的數據項目。本例演示如何聲明一個存儲名字的數組。
- 循環生成HTML標題
- 如何循環生成6個不同的HTML標題。
- 使用Vbscript制作基于時間的問候語
- 本例將根據服務器時間向用戶顯示不同的消息。
- 使用JavaScript制作基于時間的問候語
- 本例同上,只是語法不同而已。
程序:
- 調用使用VBScript的子程序
- 如何從ASP調用以VBScript編寫的子程序。
- 調用使用JavaScript的子程序
- 如何從ASP調用以JavaScript編寫的子程序。
- 調用使用VBScript和JavaScript的子程序
- 如何在一個ASP文件中調用以VBScript和JavaScript編寫的子程序。
表單:
- 使用method="get"的表單
- 如何使用Request.QueryString命令與用戶進行交互。
- 使用method="post"的表單
- 如何使用Request.Form命令與用戶進行交互。
- 使用單選按鈕的表單
- 如何使用Request.Form通過單選按鈕與用戶進行交互。
Cookie:
- Welcome cookie
- 如何創建歡迎cookie。
Response 對象:
- 使用ASP寫文本
- 本例演示如何使用ASP來寫文本。
- 在ASP中使用HTML標簽格式化文本
- 本例演示如何使用ASP將文本和HTML標簽結合起來。
- 將用戶重定向至不同的URL
- 本例演示如何將用戶重定向至另一個的URL。
- 顯示隨機的鏈接
- 本例演示一個超級鏈接,當您每次載入頁面時,它將顯示兩個鏈接中的其中一個。
- 控制緩存
- 本例演示如何控制緩存。
- 清空緩存
- 本例演示如何清空緩存。
- 在處理過程中終止腳本并返回結果
- 本例演示如何在處理過程中中斷腳本的運行。
- 設置在頁面失效前把頁面在瀏覽器中緩存多少分鐘
- 本例演示如何規定頁面在失效前在瀏覽器中的緩存時間。
- 設置頁面緩存在瀏覽器中的失效日期或時間
- 本例演示如何規定頁面在瀏覽器中的緩存時間日期或時間
- 檢查用戶是否仍然與服務器相連
- 本例演示如何檢查用戶是否已與服務器斷開。
- 設置內容類型
- 本例演示如何規定內容的類型。
- 設置字符集
- 本例演示如何規定字符集的名稱。
QueryString集合 實例
- 當某用戶點擊鏈接時發送查詢信息
- 本例演示如何在在鏈接中向頁面發送一些額外的查詢信息,并在目標頁面中取回這些信息(在本例中是同一個頁面)。
- 對QueryString集合的簡單應用
- 本例演示QueryString集合如何從表單取回值。此表單使用GET方法,這意外著被發送的信息對用戶來說是可見的(在地址中)。GET方法還會限制所發送信息的數量。
- 如何使用從表單傳來的信息
- 本例演示如何使用從表單那里取回的值。我們會使用QueryString集合。此表單使用GET方法。
- 來自表單的更多信息
- 本例演示假如輸入域包含若干相同的名稱的話QueryString會包含什么內容。它將展示如何把這些相同的名稱分割開來。它也會展示如何使用count關鍵詞來對"name"屬性進行計數。此表單使用GET方法。
Form集合 實例
- 一個Form集合的簡單應用
- 本例演示Form集合如何從表單取回值。此表單使用POST方法,這意味著發送的信息對用戶來說是不可見的,并且對對所發送信息的量沒有限制(可發送大量的信息)。
- 如何使用來自表單的信息
- 本例演示如何使用從表單取回的信息。我們使用了Form集合。表單使用了POST方法。
- 來自表單的更多信息
- 本例演示假如若干的輸入域使用了相同的名稱,Form集合會包含什么信息。它將展示如何把這些相同的名稱分割開來。它也會展示如何使用count關鍵詞來對"name"屬性進行計數。此表單使用POST方法。
- 帶有單選按鈕的表單
- 本例演示如何使用Form集合通過單選按鈕與用戶進行交互。此表單使用POST方法。
- 帶有復選按鈕的表單
- 本例演示如何使用Form集合通過復選按鈕與用戶進行交互。此表單使用POST方法。
其他實例
- 取得用戶信息
- 如何查明訪問者的瀏覽器類型、IP地址等信息
- 取得服務器變量
- 本例演示如何使用ServerVariables集合取得訪問者的瀏覽器類型、IP地址等信息。
- 創建welcome cookie
- 本例演示如何使用Cookies集合創建一個歡迎cookie。
- 探測用戶發送的字節總數
- 本例演示如何使用TotalBytes屬性來取得用戶在Request對象中發送的字節總數。
Session 對象
- 設置并返回 LCID
- 本例演示 "LCID" 屬性。此屬性設置并返回一個指明位置或者地區的整數。類似于日期、時間以及貨幣等內容都要根據位置或者地區來顯示。
- 返回SessionID
- 本例演示 "SessionID" 屬性。該屬性為每位用戶返回一個唯一的 id。這個 id 由服務器生成。
- session 的超時
- 本例演示 "Timeout" 屬性。這個例子設置并返回 session 的超時時間(分鐘)。
Server 對象
- 此文件最后被修改的時間是?
- 探測文件的最后更新時間。
- 打開并讀取某個文本文件
- 本例會打開文件"Textfile.txt"以供讀取。
- 自制的點擊計數器
- 本例可從某文件中讀取一個數字,并在此數字上累加1,然后將此數寫回這個文件。
FileSystemObject 對象
- 指定的文件存在嗎?
- 本例演示如何首先創建FileSystemObject對象,然后使用FileExists方法來探測某文件是否存在。
- 指定的文件夾存在嗎?
- 本例演示如何使用FolderExists方法探測某文件夾是否存在。
- 指定的驅動器存在嗎?
- 本例演示如何使用DriveExists方法來探測某個驅動器是否存在。
- 取得某個指定驅動器的名稱
- 本例演示如何使用GetDriveName方法來取得某個指定的驅動器的名稱。
- 取得某個指定路徑的父文件夾的名稱
- 本例演示如何使用GetParentFolderName方法來取得某個指定的路徑的父文件夾的名稱。
- 取得文件夾擴展名
- 本例演示如何使用GetExtensionName方法來取得指定的路徑中的最后一個成分的文件擴展名。
- 取得文件名
- 本例演示如何使用GetFileName方法來取得指定的路徑中的最后一個成分的文件名。
- 取得文件或文件夾的基名稱
- 本例演示如何使用GetBaseName方法來返回在指定的路徑中文件或者文件夾的基名稱。
TextStream 對象
- 讀文件
- 本例演示如何使用FileSystemObject的OpenTextFile方法來創建一個TextStream 對象。TextStream 對象的ReadAll方法會從已打開的文本文件中取得內容。
- 讀文本文件中的一個部分
- 本例演示如何僅僅讀取一個文本流文件的部分內容。
- 讀文本文件中的一行
- 本例演示如何從一個文本流文件中讀取一行內容。
- 讀取文本文件的所有行
- 本例演示如何從文本流文件中讀取所有的行。
- 略過文本文件的一部分
- 本例演示如何在讀取文本流文件時跳過指定的字符數。
- 略過文本文件的一行
- 本例演示如何在讀取文本流文件時跳過一行。
- 返回行數
- 本例演示如何返回在文本流文件中的當前行號。
- 取得列數
- 本例演示如何取得在文件中當前字符的列號。
Drive 對象
- 取得指定驅動器的可用空間數
- 本例演示如何首先創建一個FileSystemObject對象,然后使用AvailableSpace屬性來獲得指定驅動器的可用空間。
- 取得指定驅動器的剩余空間容量
- 本例演示如何使用FreeSpace空間屬性來取得指定驅動器的剩余空間。
- 取得指定驅動器的總容量
- 本例演示如何使用TotalSize屬性來獲得指定驅動器的總容量。
- 取得指定驅動器的驅動器字母
- 本例演示如何使用DriveLetter屬性來獲得指定驅動器的驅動器字母。
- 取得指定驅動器的驅動器類型
- 本例演示如何使用DriveType屬性來獲得指定驅動器的驅動器類型。
- 取得指定驅動器的文件系統信息
- 本例演示如何使用FileSystem來取得指定驅動器的文件系統類型。
- 驅動器是否已就緒?
- 本例演示如何使用IsReady屬性來檢查指定的驅動器是否已就緒。
- 取得指定驅動器的路徑
- 本例演示如何使用Path屬性來取得指定驅動器的路徑。
- 取得指定驅動器的根文件夾
- 本例演示如何使用RootFolder屬性來取得指定驅動器的根文件夾。
- 取得指定驅動器的序列號
- 本例演示如何使用Serialnumber屬性來取得指定驅動器的序列號。
File 對象
- 文件何時被創建?
- 本例演示如何首先創建FileSystemObject對象,然后使用File對象的DateCreated屬性來取得指定文件被創建的日期和時間。
- 此文件何時被修改?
- 本例演示如何使用DateLastModified屬性來取得指定文件被修改的日期和時間。
- 此文件何時被訪問過?
- 此例演示如何使用DateLastAccessed屬性來取得指定文件最后被訪問的日期和時間。
- 返回指定文件的屬性
- 本例演示如何使用Attributes來返回指定文件的屬性。
Dictionary 對象
- 指定的鍵存在嗎?
- 本例演示如何受首先創建一個Dictionary對象,然后使用Exists方法來檢查指定的鍵是否存在。
- 返回一個所有項目的數組
- 本例演示如何使用Items方法來返回所有項目的一個數組。
- 返回一個所有鍵的數組
- 本例演示如何使用Keys方法來返回所有鍵的一個數組。
- 返回某個項目的值
- 本例演示如何使用Item屬性來返回某個項目的值。
- 設置一個鍵
- 本例演示如何使用Key屬性來在Dictionary對象中設置一個鍵。
- 返回鍵/項目對的數目
- 本例演示如何使用Count屬性來返回鍵/項目對的數目。
AdRotator 組件
- 簡單的AdRotator實例
- 本例展示:每當用戶訪問網站或者刷新一次頁面,如何使用AdRotator組件來顯示一幅不同的廣告圖像。
- AdRotator - 圖片鏈接
- 本例展示:每當用戶訪問網站或者刷新一次頁面,如何使用AdRotator組件來顯示一幅不同的廣告圖像。此外,圖片本身就是鏈接。
Browser Capabilities 組件
- Browser Capabilities 組件
- 本例演示如何測定每一個訪問網站的瀏覽器的類型、性能以及版本號。
Content Linking 組件
- Content Linking 組件
- 本例會構建一個內容列表。
- Content Linking 組件 2
- 本例使用Content Linking 組件在一個文本文件所列的頁面間進行導航。
Content Rotator (ASP 3.0)
- Content Rotator 組件
- 每當用戶訪問或者刷新頁面時,該組件就會顯示不同的HTML內容字符串。
上一篇: ADO 查詢
下一篇: ADO Field 對象