【正文】
:)32 / 32。至于其它功能如編輯,導(dǎo)行條等等在這里也不一一測試了,這個(gè)小小的留言本當(dāng)然還不是在完美,但我在這里只提供一種思路,希望大家能更好的改進(jìn)它,同時(shí)我也對(duì)這個(gè)小留言本提供下載,由于建立的是DSN連接,下載回去后請(qǐng)自行建系統(tǒng)DSN連接,名字為textmx。如圖(755)所示。754 啊,實(shí)在高興啊,回復(fù)也成功啦??!還有哦,大家注意到?jīng)]有,上面那個(gè)“歡迎您!”在我們登陸后也自動(dòng)變成了“歡迎您admin!”,這就是我們?cè)谇懊娼ession的成果。我們把它改成“寫這么久才寫完了,笨??!”。登陸后再點(diǎn)一下“回復(fù)該主題”,如圖(753)所示。752 咦,怎么到這來了??哦,記起來了,這個(gè)頁面()設(shè)置了頁面保護(hù),我們定義了非正常訪問的時(shí)候轉(zhuǎn)到登陸頁(),這個(gè)就是登陸頁了。751啊,顯示出來也耶?。。?!好高興哦,由于還沒有回復(fù),所以顯示的暫無回復(fù)。發(fā)表一條留言看看,如圖(750)所示。如圖(749)所示。 幸苦了這么久,測試一下吧。,則是一個(gè)簡單的頁面,如圖(747)所示。If Access Denied, Go To:如果非法訪問,則轉(zhuǎn)到哪個(gè)頁面,(登陸頁)。745 單擊后出現(xiàn)如圖(746)所示對(duì)話框?,F(xiàn)在我們要回一下頭了,我們的edit,asp,這里就要用到頁面保護(hù)的服務(wù)器行為。在后面的類型選擇Username and Password,即用戶名和密碼。If Login Fails, Go To:如果沒有通過驗(yàn)證到哪個(gè)頁面。Password Column:選擇用戶密碼對(duì)映的字段,同上。這里要注意一下,在這里我們要使用admin表,雖然以前我們一直用f_bbs表。Validate Using Connection:這里選擇要使用哪一個(gè)數(shù)據(jù)庫連接。我們剛才定義了用戶名的文本框名為f_name,所以這里也選擇f_name。743 Get Input Form Form:在這個(gè)下拉列表中選擇接受哪個(gè)表單的提交,我們這里只有一個(gè)表單,所以不用選擇。741 做好這一切后運(yùn)用ApplicationUser AuthenticationLog In User(應(yīng)用程序用戶鑒定用戶登陸),如圖(742)所示。同樣,它很簡單易學(xué)的。OK,只差一點(diǎn)點(diǎn)了,努力努力再努力?。。?!我們這里要考慮一個(gè)問題,怎么讓擁有管理權(quán)限的超級(jí)用戶管理留言呢?即可以編輯、刪除、回復(fù)等。739 ,同樣要建立表單哦,不過不用把姓名等改成文本框了,因?yàn)橹皇莿h除數(shù)據(jù),重要的還有Move To Specific Record服務(wù)器行和Delete Record服務(wù)器行為。只不過要把顯示的用戶名,用戶留言和站長回復(fù)改成文本框,并把相應(yīng)數(shù)據(jù)庫字段拖到文本框里,最后應(yīng)用Updata Recordt服務(wù)器行為。(編輯頁),(回復(fù)頁)(刪除頁)則簡單的接受前面我們傳遞過來的值顯示相應(yīng)的數(shù)據(jù),然后再運(yùn)用Updata Recordt和Delete Record服務(wù)器行為,在這里我們也不一一詳述了,效果如圖(738,739,740)所示。選中表單form后DesignBehaviorsValidate Form(設(shè)計(jì)行為驗(yàn)證表單),如圖(737)所示。736?,F(xiàn)在要做的呢,就是增加留言的頁面。同時(shí)把它拖到“歡迎您!”之間的感嘆號(hào)之前。:)734735 點(diǎn)擊后出現(xiàn)如圖(735)所示的對(duì)話框,在對(duì)話框里輸入MM_username。還有在上面看到的其實(shí)也是為超級(jí)用戶準(zhǔn)備的,當(dāng)你沒有登陸的時(shí)候就顯示“歡迎您”,如果有超級(jí)用戶登陸了,則會(huì)顯示“歡迎您XX!”。Page Loads:當(dāng)頁面關(guān)閉后就算退出。單擊后出現(xiàn)如圖(744)所示對(duì)話框。