国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Dreamweaver > 正文

站內(nèi)搜索的實現(xiàn)-Dreamweaver構(gòu)建BlogBLOG-Dreamweaver教程

2024-09-12 12:30:21
字體:
供稿:網(wǎng)友

經(jīng)??吹皆S多網(wǎng)站有一個站內(nèi)搜索功能,這個是如何實現(xiàn)呢?假如是asp,那dreamweaver很快就能實現(xiàn)?,F(xiàn)在是asp.net,得稍微手編一下。

11.1 select高級搜索技巧

經(jīng)過上面章節(jié)的學習,對select多少會點了解。select高級搜索技巧,其實也沒有什么神秘,主要與模式匹配運算符的運用有關。所以這里主要講解模式匹配運算符的運用。

模式匹配運算符like、not like常用于模糊查找,它判定列值是否與指定的字符串格式相匹配。like用于查找匹配一定條件的記錄,not like用于查找不匹配指定條件的記錄??捎糜谧址?、文本、日期等類型查詢。

1.百分號%:可匹配任意類型和長度的字符。

例如:select 學習筆記 from 學習筆記表 where 標題 like “網(wǎng)絡%”

這個查詢是要查詢學習筆記表中標題以“網(wǎng)絡”開始的所有學習筆記,如:網(wǎng)絡數(shù)據(jù)庫asp一點通過、網(wǎng)絡與手機通訊開發(fā)研究等。

例如:select 學習筆記 from 學習筆記表 where 標題 like “%asp.net%”

這個查詢是要查詢所有標題包含了“asp.net”的學習筆記。

2.下劃線_:匹配單個任意字符,常用來限制表達式的字符長度。

例如:select 學習筆記 from 學習筆記表 where 標題 like ”v_開發(fā)精選 ”

這個查詢主要是查詢類似于“vb開發(fā)精選”、“vc開發(fā)精選”這樣標題的學習筆記。

3.中括號[ ]:指定個字符、字符串或范圍,要求所匹配對象為它們的任一個。

11.2 站內(nèi)搜索功能的實現(xiàn)

  介紹了select高級搜索技巧后,將要介紹站內(nèi)搜索功能的實現(xiàn)。這里只采用了百分號%模式匹配運算符。

 ?。?)打開模板dkblog.dwt.aspx,插入表單,設id=” gofrm”,動作為” ../dkgo.aspx”,方法為”post”;插入文本框,設id= “dkgotxt”;插入按鈕“搜索”,結(jié)果如圖11-1所示。
 ?。?)保存模板dkblog.dwt.aspx更新所有網(wǎng)頁。
 ?。?)新建一個空白asp.net vb動態(tài)頁,并保存為dkgo.aspx。添加數(shù)據(jù)集ztre,其設置如圖11-2所示。

圖11-1 添加有關表單控件

圖11-2 添加數(shù)據(jù)集ztre

  (4)單擊“高級”按鈕,把sql命令:

select * from zt order by zitime desc

  改為:

select * from zt where ztname like '%" request.form("dkgotxt") "%' order by zitime desc

  結(jié)果如圖11-3所示。

圖11-3 對數(shù)據(jù)集ztre進行修改

 ?。?)對dkgo.aspx頁面進行有關設計,綁定有關動態(tài)文本到頁面中,設計重要區(qū)域,結(jié)果如圖11-4所示。

圖11-3 對dkgo.aspx的頁面設置

  有關設置細節(jié)可以參照index.aspx的有關設置。 |||



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石楼县| 榆林市| 平武县| 东山县| 宣化县| 连江县| 霍山县| 临高县| 南城县| 栾川县| 平果县| 衡阳县| 七台河市| 潮州市| 安义县| 永新县| 临漳县| 高陵县| 巴中市| 乳山市| 公主岭市| 精河县| 禹城市| 修武县| 贵溪市| 鄂托克前旗| 芷江| 义乌市| 宣城市| 黑水县| 万年县| 红桥区| 安顺市| 南部县| 钦州市| 玉田县| 天长市| 汨罗市| 上蔡县| 江川县| 五河县|