<IMG SRC="asp-t.gif" WIDTH=250 HEIGHT=100 BORDER=0> ASP 全寫是 Active Server Pages,是由 Microsoft 研發出來
的 Web-based application,它可以用來處理 "購物籃" 或
"資料庫",當然 ASP 的用途是很多,但暫時來說,以
這兩樣用途為主。

ASP 怎樣去處理 "購物籃" 呢? 是利用到 Session
Variables。利用它,我們就可以將要傳送的資料由一個
HTML 傳送至另一個 HTML。簡單來說,如下:

首先,我們要於第一個 ASP,通常會是 default.asp
或 index.asp 完始化一個 Array 及設定 Session Varible :

<%
i = 1
Dim myarraya(100)
%>

<%for k = 1 to 100
myarraya (k) = ""
next%>

<%Session("in_d") = i
Session("item") = myarraya
%>

在這個 default.asp 或 index.asp 裡,當然會有其他 HTML
code,如要在 HTML code 中呼叫 ASP code, 只需要在 code
的首尾加上 <% %> 便行。

現在,Session Varibles 已經設定,我們在其他 ASP
檔就可以用到這些 Variables。

在一個產品介紹的 HTML 檔,我們會呼叫出 order.asp
去把這產品放進購物籃:

form action="http://www.your-domain.com/order.asp" method=post
...
input type="hidden" name="i" value="C-130"

在 order.asp 裡,我們要把這產品的資料記錄在 Session
Varible 內:

<%Dim a
a=request.form("i")
j = Session("in_d")
Session("item("&j&")") = a
%>

接著,我們可以用一個 Loop,去把購物籃的內容全部
列出來:

table ...
<%for cnt = 1 to j%>
tr ...
td ...
<%response.write Session("item("&cnt&")")%>
<%next%>

最後,我們要 update 那個 Session Array 的 index,令下
一個的 order 會接在上一個的後面:

<%
j = j + 1
Session("in_d") = j
end if
%>

當然,這裡只是一個簡介,要令到這個購物籃能 "購物"
還有很多要注意的地方,要自己不斷嘗試呢。這裡有
些網站,可供大家參考:

http://www.learnasp.com
http://www.tcp-ip.com
http://www.aspin.com/index/default.asp
http://www.aspforums.com

WeXchange Banner Exchange WeXchange Banner Exchange
WX Bar

Join Asia Friend Finder - largest Asian Personals Community!

HKBX Banner
Hong Kong Banner Exchange 香港廣告交換中心 HK TOP 100 香港酷站 Members Statistics 會員報告

INSTANT SUBMISSION
Your Web Site On
DIRECTORIES
FREECLICK HERE