ASP留言板教學

我著實不喜歡asp,但是Kinosang還是寫了這篇文章,這篇文章是應一個網友的要求寫的,過一段時間,我會寫一個PHP版本的教程。

我最初接觸的動態頁面腳本就是asp,因為我學會的第一門編程語言是vb,借助它們的相似性,我進入了動態頁面開發的領域。對於動態頁面來說,PHP應該是一個更好的選擇,豐富的第三方庫讓你的開發更容易,有些人說jsp執行時更加高效,但是Kinosang認為jsp在開發過程中不及php和asp方便,這也是為什麼Kinosang遲遲沒有學會3P(別想歪了,是asp、php、jsp)的原因。

ASP基本結構

定義變數dim語句

注意:定義的變數可以是數值型,也可以是字元或者其他類型的

簡單的控制流程語句

1.if語句(elseif和與其搭配的語句2可以沒有,也可以有多個)

2.while語句

3.for語句

二.ASP數據庫簡單操作教程

Kinosang在這裏聲明:您需要先創建一個數據庫,數據庫結構請依照您自己的設計建立,這裏以access為例。

.數據庫連接(用來單獨編制連接文件conn.asp)

(用來連接bbsdb1目錄下的user.mdb數據庫)

顯示數據庫記錄
原理:將數據庫中的記錄一一顯示到客戶端瀏覽器,依次讀出數據庫中的每一條記錄

如果是從頭到尾:用循環並判斷指針是否到末 使用: not rs.eof

如果是從尾到頭:用循環並判斷指針是否到開始 使用:not rs.bof

其中response對象是服務器向客戶端瀏覽器發送的信息

增加數據庫記錄

增加數據庫記錄用到rs.addnew,rs.update兩個函數

刪除一條記錄

刪除數據庫記錄主要用到rs.delete,rs.update

關於數據庫的查詢

(a) 查詢欄位為字元型

(b)查詢欄位為數字型

幾個簡單的asp對象的講解 本文來自Kinosang.ws

response對象:服務器端向客戶端發送的信息對象,包括直接發送信息給瀏覽器,重新定向URL,或設置cookie值

request對象:客戶端向服務器提出的請求

session對象:作為一個全局變數,在整個站點都生效

server對象:提供對服務器上方法和屬性的訪問

(a) response對象的一般使用方法

比如:

在客戶端瀏覽器就會看到 hello, welcome to Kinosang! 這一段文字

如果執行這一段,則瀏覽器就會自動連接到 “Kinosang’s Labs” 的網址

關於response對象的用法還有很多,大家可以研究研究request對象的一般使用方法

客戶端向服務器提出的請求就是通過request對象來傳遞的

列如 :你在申請郵箱的所填寫的個人信息就是通過該對象來將你所填寫的信息傳遞給服務器的

這是一段Kinosang給出的表單的代碼,這是提供給客戶填寫信息的,填寫完了按”提交”傳遞給request.asp文件處理後再存入服務器數據庫

那麼request.asp該如何將其中的信息讀入,在寫入數據庫,在這裏就要用到request對象了

下面我們就來分析request.asp的寫法

通過以上的幾句代碼我們就將表單中的數據讀進來了,接下來我們要做的就是將信息寫入數據庫了,寫入數據庫的方法上面都介紹了,這裏就不一一重複了。

讀完上面的文章,你可能會問:”留言板的教程在哪兒?”

其實,在閱讀本文的過程中,你已經學會了如何寫一個簡易留言板,加上你自己的想像力,去開發自己的功能更強大的留言板吧!

有什麼問題可以在下面留言討論。

CC BY-NC-SA 4.0 ASP留言板教學 by kinosang is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

One thought to “ASP留言板教學”

發表迴響