1, 在站點(diǎn)里右鍵新建一文件regist.asp用來做注冊(cè)頁(yè)面;同樣,因?yàn)樵诖酥耙呀?jīng)建了和數(shù)據(jù)庫(kù)連接的文件conn.asp,該文件是全站點(diǎn)有效的。所以在你新建的regist.asp中的“應(yīng)用程序”----“數(shù)據(jù)庫(kù)”標(biāo)簽里面就自動(dòng)有了"conn"。這一步是只要開始做第一步,以后都不要添加的(除非要連另外的數(shù)據(jù)庫(kù))。

2,接著還是老規(guī)矩,切換到“綁定”標(biāo)簽,添加記錄集。(我想應(yīng)該這幾步很上手吧)添加好了以后的畫面依然是老面孔。

3,在regist.asp頁(yè)面做個(gè)很簡(jiǎn)單的表單頁(yè),內(nèi)容以及form表單名最好和數(shù)據(jù)庫(kù)表里的字段對(duì)應(yīng)。

4,在代碼標(biāo)簽處選擇“form”表單標(biāo)記,最主要為下一步插入記錄做準(zhǔn)備。始終注意要對(duì)某塊設(shè)置相關(guān)屬性動(dòng)作的時(shí)候,一定要選中它。

5,切換到“服務(wù)器行為”標(biāo)簽,因?yàn)橄惹耙言诘?步中綁定了記錄集,所以該標(biāo)簽內(nèi)容中也已有記錄集這一項(xiàng),這很正常。但我們要的是插入記錄,繼續(xù)按“+”,選擇“插入記錄”。

6,在彈出的“插入記錄”對(duì)話框中。“連接”選你所建; “插入到表格”順其自然; “插入后,轉(zhuǎn)到”意思是注冊(cè)成功以后要跳轉(zhuǎn)到某頁(yè)提示,先寫 個(gè),但要記得馬上要建這個(gè)頁(yè)面; “獲取值自”就是剛剛選擇的Form名了;“表單元素”中的“name插入到列中name”,意思是表單中 name輸入框中的內(nèi)容插入到數(shù)據(jù)庫(kù)表name字段中。
這時(shí)明白為什么在步驟3中“內(nèi)容以及form表單名最好和數(shù)據(jù)庫(kù)表里的字段對(duì)應(yīng)”了吧,DW自動(dòng)智能插入,否則你得一個(gè)一個(gè)點(diǎn)選。

7,確定以后,注冊(cè)系統(tǒng)已經(jīng)完成了大半。(我正常到此的時(shí)間是1分鐘不到,最主要的是多多練習(xí))但再想想注冊(cè)系統(tǒng)是不是不允許重名呢?那就要繼續(xù)添加一些內(nèi)容。
在“服務(wù)器行為”中繼續(xù)按“+”,“用戶身份驗(yàn)證”中選“檢查新用戶名”。

8,同樣在彈出的“檢查新用戶名”對(duì)話框中,用戶名字段選擇“name”表示不得重名注冊(cè),當(dāng)然也可以選擇其他的,比如email,意思就是同個(gè)emai只能注冊(cè)一個(gè)。“如果已存在,則轉(zhuǎn)到”表示假如有重復(fù)的現(xiàn)象該怎么辦呢?那就跳到一個(gè)出錯(cuò)頁(yè)面提示。當(dāng)然這頁(yè)也還沒建,先寫個(gè)文件,和剛才的registok.html一樣記得馬上補(bǔ)上去。

9,做一些細(xì)節(jié)性的動(dòng)作,比如表單里面哪些必須添啊,哪些一定要是數(shù)字啊,email地址要包含一個(gè)@和兩個(gè)"."號(hào)啊等等。注意先選擇“提交”按鈕。“設(shè)計(jì)”面板“行為”中選擇“檢測(cè)表單”。彈出的對(duì)話框中就可以很輕易的點(diǎn)取設(shè)置了


10,再做下剛剛沒有的兩個(gè)頁(yè)子吧:registok.html和registbad.html
registok.html頁(yè)面內(nèi)容大概是:注冊(cè)成功,請(qǐng)登錄(當(dāng)然登錄系統(tǒng)是下一篇我要寫的)。
registbad.html頁(yè)面內(nèi)容大概就是:呵呵,對(duì)不起,有這個(gè)用戶了,還是麻煩你重新注冊(cè)下。返回!
還有注意下,把“密碼提示問題”和“密碼提示答案”也填下,以后講到“找回密碼系統(tǒng)”的時(shí)候會(huì)用到。



今天的注冊(cè)系統(tǒng)就到這邊吧,主要是插入記錄,并且驗(yàn)證的不重名效果。呵呵,登錄系統(tǒng)編寫中。。。

2,接著還是老規(guī)矩,切換到“綁定”標(biāo)簽,添加記錄集。(我想應(yīng)該這幾步很上手吧)添加好了以后的畫面依然是老面孔。

3,在regist.asp頁(yè)面做個(gè)很簡(jiǎn)單的表單頁(yè),內(nèi)容以及form表單名最好和數(shù)據(jù)庫(kù)表里的字段對(duì)應(yīng)。

4,在代碼標(biāo)簽處選擇“form”表單標(biāo)記,最主要為下一步插入記錄做準(zhǔn)備。始終注意要對(duì)某塊設(shè)置相關(guān)屬性動(dòng)作的時(shí)候,一定要選中它。

5,切換到“服務(wù)器行為”標(biāo)簽,因?yàn)橄惹耙言诘?步中綁定了記錄集,所以該標(biāo)簽內(nèi)容中也已有記錄集這一項(xiàng),這很正常。但我們要的是插入記錄,繼續(xù)按“+”,選擇“插入記錄”。

6,在彈出的“插入記錄”對(duì)話框中。“連接”選你所建; “插入到表格”順其自然; “插入后,轉(zhuǎn)到”意思是注冊(cè)成功以后要跳轉(zhuǎn)到某頁(yè)提示,先寫 個(gè),但要記得馬上要建這個(gè)頁(yè)面; “獲取值自”就是剛剛選擇的Form名了;“表單元素”中的“name插入到列中name”,意思是表單中 name輸入框中的內(nèi)容插入到數(shù)據(jù)庫(kù)表name字段中。
這時(shí)明白為什么在步驟3中“內(nèi)容以及form表單名最好和數(shù)據(jù)庫(kù)表里的字段對(duì)應(yīng)”了吧,DW自動(dòng)智能插入,否則你得一個(gè)一個(gè)點(diǎn)選。

7,確定以后,注冊(cè)系統(tǒng)已經(jīng)完成了大半。(我正常到此的時(shí)間是1分鐘不到,最主要的是多多練習(xí))但再想想注冊(cè)系統(tǒng)是不是不允許重名呢?那就要繼續(xù)添加一些內(nèi)容。
在“服務(wù)器行為”中繼續(xù)按“+”,“用戶身份驗(yàn)證”中選“檢查新用戶名”。

8,同樣在彈出的“檢查新用戶名”對(duì)話框中,用戶名字段選擇“name”表示不得重名注冊(cè),當(dāng)然也可以選擇其他的,比如email,意思就是同個(gè)emai只能注冊(cè)一個(gè)。“如果已存在,則轉(zhuǎn)到”表示假如有重復(fù)的現(xiàn)象該怎么辦呢?那就跳到一個(gè)出錯(cuò)頁(yè)面提示。當(dāng)然這頁(yè)也還沒建,先寫個(gè)文件,和剛才的registok.html一樣記得馬上補(bǔ)上去。

9,做一些細(xì)節(jié)性的動(dòng)作,比如表單里面哪些必須添啊,哪些一定要是數(shù)字啊,email地址要包含一個(gè)@和兩個(gè)"."號(hào)啊等等。注意先選擇“提交”按鈕。“設(shè)計(jì)”面板“行為”中選擇“檢測(cè)表單”。彈出的對(duì)話框中就可以很輕易的點(diǎn)取設(shè)置了


10,再做下剛剛沒有的兩個(gè)頁(yè)子吧:registok.html和registbad.html
registok.html頁(yè)面內(nèi)容大概是:注冊(cè)成功,請(qǐng)登錄(當(dāng)然登錄系統(tǒng)是下一篇我要寫的)。
registbad.html頁(yè)面內(nèi)容大概就是:呵呵,對(duì)不起,有這個(gè)用戶了,還是麻煩你重新注冊(cè)下。返回!
還有注意下,把“密碼提示問題”和“密碼提示答案”也填下,以后講到“找回密碼系統(tǒng)”的時(shí)候會(huì)用到。



今天的注冊(cè)系統(tǒng)就到這邊吧,主要是插入記錄,并且驗(yàn)證的不重名效果。呵呵,登錄系統(tǒng)編寫中。。。