Dreamweaver構建Blog全程實錄(7)-用戶登錄的實現(xiàn)
2006/2/14 7:49:00

第七章  Doking's BLOG用戶登錄頁面的實現(xiàn)
  已完成用戶的注冊,用戶現(xiàn)在可以登錄到網(wǎng)站中,發(fā)表筆記、筆記回復。 7.1  用戶登錄服務器行為
  用戶登錄,經(jīng)過驗證正確,頁面換了個用戶登錄后的面貌。
  (1)打開模板bkblog.dwt.aspx,在左邊欄插入表格yhtab,并設計如圖7-1黑色圈中所示。
  (2)插入關于YH表查詢的數(shù)據(jù)集yhlog,以驗證用戶登錄的正確。
  ①將數(shù)據(jù)集yhlog設為篩選,如圖7-2所示。

圖7-1  表格yhtab的設計圖   

圖7-2  插入數(shù)據(jù)集yhlog
  ②點擊“高級”按鈕,切換到高級數(shù)據(jù)集模式,如圖7-3所示。

圖7-3  插入數(shù)據(jù)集yhlog
  ③點擊參數(shù)“+”,彈出“編輯參數(shù)”對話框,填寫名稱為“@Logpas”,類型選擇“WChar”,如圖7-4所示。

圖7-4  添加參加Logpass
  ④點擊“建立”按鈕,彈出“生成值”對話框,名稱為“Logpass”,源選擇“表單變量”,如圖7-5所示。

圖7-5  生成值對話框
  ⑤單擊“確定”保存設置,一直回到數(shù)據(jù)集yhlog對話框。修改SQL語句,修改結果如圖7-6所示。

圖7-6  對數(shù)據(jù)集yhlog進行修改
  (3)在<html>標簽之前,插入如圖7-7紅色圈所示的代碼。

圖7-7  定義函數(shù)uselog
  (4)拖拉模板bkblog.dwt.aspx中的數(shù)據(jù)集yhlog下的字段YHNAME到頁面任何位置,再拖拉數(shù)據(jù)集yhlog下的字段YHID在其后,代碼如下:
<%# yhlog.FieldValue("YHNAME", Container)  %><%# yhlog.FieldValue("YHID", Container)  %>
  把上面代碼改為:
<%# uselog(yhlog.FieldValue("YHNAME", Container),yhlog.FieldValue("YHID", Container)) %>
  (5)插入關于ZT表查詢的數(shù)據(jù)集bjre,返回該用戶發(fā)表的學習筆記總數(shù)。
  ①將數(shù)據(jù)集設為“篩選”,篩選字段為:YHID,篩選方式為:輸入值,如圖7-8所示。

圖7-8  插入數(shù)據(jù)集bjre
  ②點擊“高級”,切換到高級數(shù)據(jù)集模式,將SQL修改成如圖7-9所示。

圖7-9  修改數(shù)據(jù)集bjre
  ③點擊“編輯”按鈕,在文本域中把YHID改為session(”USEID”),結果如圖7-10所示。

圖7-10  編輯數(shù)據(jù)集bire的參數(shù)
  ④按“確定”鍵,再按“確定”鍵完成數(shù)據(jù)集bire。
  (6)插入關于HF表查詢的數(shù)據(jù)集plre,返回該用戶發(fā)表的學習筆記總數(shù)。除了查詢表不同外,其他設置與數(shù)據(jù)集bjre相同(可以先復制粘貼數(shù)據(jù)集plre,再進行修改)。
  (7)拖拉數(shù)據(jù)集bjre下的字段Eprl100到表格yhtab中的“發(fā)表筆記:”之后;拖拉數(shù)據(jù)集plre下的字段Eprl100到表格yhtab中的“發(fā)表回復:”之后。
  (8)把光標移到表格yhtab中的“用戶信息”之前,點擊ASP.NET快捷菜單下的“綁定數(shù)據(jù)”,結果如圖7-11所示。

圖7-11  插入綁定數(shù)據(jù)
  保持光標在圖71紅色垂直線的位置,輸入:session(“USENAME”)
  (9)返回設計視圖,給表格yhtab中的“發(fā)表新筆記”建立超級鏈接:../ztfb.aspx
  給表格yhtab中的“修改資料”建立超級鏈接:../yhsg.aspx
  結果如圖7-12所示。

圖7-12  表格yhtab的修改
  (10)選擇表格yhtab,返回代碼視圖,按“Ctrl+X”或在【編輯】菜單中選擇“剪切”,老方法:把它粘貼到新建立的記事本或Word文檔中。
  (11)返回設計視圖,選擇表格logtab,把光標移至如圖7-13所示的紅色垂直線的位置。

圖7-13  移至光標所在位置
  (12)輸入代碼,如圖7-14紅色圈中所示。

圖7-14  在標簽<form>之前插入代碼
  (13)把光標移到Yhlogfrm結束標簽</form>之后,輸入代碼,如圖7-15紅色圈中所示。

圖7-15  標簽</form>之后插入代碼
  (14)把第7步中剪切的表格yhtab粘貼在代碼<%end  if%>代碼之前,<% else

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 欧美日韩中文国产va另类| 高h全肉动漫在线观看最新| 成人在线免费观看网站| 国产欧美综合一区二区三区| 久久久精品人妻一区二区三区蜜桃 | 久久毛片免费看一区二区三区 | 亚洲国产欧美无圣光一区| 97人人模人人爽人人少妇| 成年人在线免费播放| 亚洲成AV人片在WWW色猫咪 | 日本免费xxx| 亚洲黄色在线网站| 黑白配hd视频| 国产精品林美惠子在线观看| av网站免费线看| 日韩在线视频导航| 亚洲黄色免费网站| 精品无码综合一区二区三区 | 国产欧美日韩一区二区加勒比| 一个人看的免费视频www在线高清动漫| 欧美亚洲人成网站在线观看 | 福利在线一区二区| 四虎影视免费永久在线观看| 91久久偷偷做嫩草影院免| 暖暖在线视频日本| 亚洲国产精品尤物yw在线观看| 精品国产品香蕉在线观看75| 国产一级毛片午夜| 91人人区免费区人人| 女人张腿让男桶免费视频网站| 亚洲最新在线视频| 猛男狂搡美女免费| 国产在线视频网站| 99re66热这里只有精品17| 案件小说2阿龟婚俗验身| 北条麻妃vs黑人解禁| 色噜噜狠狠狠狠色综合久一| 天天做人人爱夜夜爽2020毛片| 久久婷婷五月综合97色一本一本| 精品国产麻豆免费人成网站| 国产一区二区精品久久岳√|