說明
多數網站都有一個訪客計數器,雖然只是簡單的功能但確實是一個會自動改變的部份,具備了互動式網頁的特徵。
它運作的原理是:
1.網站內有個檔案(或資料庫)寫著目前已經有多少人來點閱這個網頁。
2.網頁開啟時ASP程式會讀取這個檔案內容,將此數字加一並顯示在網頁上。
3.將新數字寫入這個檔案(或資料庫)。

其中比較特別的是檔案的處理,通常網站不是你的私人電腦空間,檔案的路徑與權限和在自己的電腦寫程式不同。
步驟:
1.開啟一個ASP網站
2.在網站內開啟一個文字檔案(網站→加入新項目→文字檔),寫入一個數字"0"

3.佈置一個 Label 物件到設計頁面
3.在Page_Load事件寫程式如下

試試看!這已經是一個可以運作的訪客計數器。
說明:
1. Server.MapPath是用來取得網站內的檔案實體路徑,在讀寫檔案時必須要知道這個路徑,但是通常我們只知道網站內要操作的檔名(在此是TextFile.txt),至於我的網站被放到伺服器的C或D磁碟等等則無從得知。因此必須用此指令找到完整路徑。
2. My.Computer.FileSystem.ReadAllText讀取整個檔案內容,在此只是一個數字。
3. My.Computer.FileSystem.WriteAllText(Fn, N, False)將新數字寫回檔案,False表示不接續寫入,就是將原數字蓋掉!
4. 上例中有些地方忽略了數字與文字的轉換,這是VB可以容許的自動轉換。
5. 請注意如果你的文字檔裡面有中文字,就一定要加入 System.Text.Encoding.Default這個參數,如:
 Dim N As Integer = My.Computer.FileSystem.ReadAllText(Fn, System.Text.Encoding.Default)
 My.Computer.FileSystem.WriteAllText(Fn, N.ToString, False, System.Text.Encoding.Default)