好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Ajax+asp.net智能匹配檢索(含圖含完整代碼)

Ajax+asp.net智能匹配檢索(含圖含完整代碼)

熱門標簽:云南外呼電銷機器人系統 廈門商鋪地圖標注 銅川小型外呼系統運營商 陜西人工外呼系統哪家好 浙江外呼系統怎么安裝 上海楊浦怎么申請申請400電話 地圖標注多個行程 海外地圖標注門市標 山西防封卡電銷卡套餐
如圖:


本技術的核心是通過ASP.NET Ajax Control Toolkit中的AutoCompleteExtender控件實現。
AutoCompleteExtender控件實現自動輸入建議的功能,通過調用WebService或本頁面對應的方法名來獲取提示數據,供用戶達到自動選擇的功能。

實現過程:
1.首先建立數據大家隨便啊,然后建立個簡單的表。


2.新建1個Ajax網站,名字自己隨便起哈,在建一個主頁面Default.aspx.
3.在Default.aspx中添加1個ScriptManager控件、1個AutoCompleteExtender控件和1個TextBox控件,配置如下:

復制代碼 代碼如下:

asp:ScriptManager ID="ScriptManager1" runat="server" />
cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1"
ServicePath="KeyFind.asmx" CompletionSetCount="10" MinimumPrefixLength="1" ServiceMethod="GetCompleteDepart">
/cc1:AutoCompleteExtender>
asp:TextBox ID="TextBox1" runat="server" Width="352px" Height="27px">/asp:TextBox>

4.創建1個Web服務,將其命名為KeyFind.asmx,該服務主要完成智能檢索功能。
5.在KeyFind.asmx Web服務的KeyFind.cs文件下加入如下代碼:
復制代碼 代碼如下:

using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
//引入空間
using System.Data;
using System.Data.OleDb;
using System.Configuration;
/// summary>
/// KeyFind 的摘要說明
/// /summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//添加服務腳本(必須添,否則程序不能正常運行)
[System.Web.Script.Services.ScriptService]
public class KeyFind : System.Web.Services.WebService
{
public KeyFind()
{
//如果使用設計的組件,請取消注釋以下行
//InitializeComponent();
}
//定義數組保存獲取的內容
private string[] autoCompleteWordList = null;
//兩個參數“prefixText”表示用戶輸入的前綴,count表示返回的個數
[WebMethod]
public String[] GetCompleteDepart(string prefixText, int count)
{
///檢測參數是否為空
if (string.IsNullOrEmpty(prefixText) == true || count = 0) return null;
// 如果數組為空
if (autoCompleteWordList == null)
{
//讀取數據庫的內容
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Ex18_02.mdb"));
conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select keyName from keyInfo where keyName like'" + prefixText + "%' order by keyName", conn);
DataSet ds = new DataSet();
da.Fill(ds);
//讀取內容文件的數據到臨時數組
string[] temp = new string[ds.Tables[0].Rows.Count];
int i = 0;
foreach (DataRow dr in ds.Tables[0].Rows)
{
temp[i] = dr["keyName"].ToString();
i++;
}
Array.Sort(temp, new CaseInsensitiveComparer());
//將臨時數組的內容賦給返回數組
autoCompleteWordList = temp;
if (conn.State == ConnectionState.Open)
conn.Close();
}
//定位二叉樹搜索的起點
int index = Array.BinarySearch(autoCompleteWordList, prefixText, new CaseInsensitiveComparer());
if (index 0)
{ //修正起點
index = ~index;
}
//搜索符合條件的數據
int matchCount = 0;
for (matchCount = 0; matchCount count matchCount + index autoCompleteWordList.Length; matchCount++)
{ ///查看開頭字符串相同的項
if (autoCompleteWordList[index + matchCount].StartsWith(prefixText, StringComparison.CurrentCultureIgnoreCase) == false)
{
break;
}
}
//處理搜索結果
string[] matchResultList = new string[matchCount];
if (matchCount > 0)
{ //復制搜索結果
Array.Copy(autoCompleteWordList, index, matchResultList, 0, matchCount);
}
return matchResultList;
}
}

完!
簡單明了!

您可能感興趣的文章:
  • asp.net+ajax的Post請求實例
  • asp.net+ajaxfileupload.js 實現文件異步上傳代碼分享
  • asp.net使用AJAX實現無刷新分頁
  • ASP.NET中MVC使用AJAX調用JsonResult方法并返回自定義錯誤信息
  • ASP.NET MVC中的AJAX應用
  • asp.net+ajax+sqlserver自動補全功能實現解析
  • jquery.Ajax()方法調用Asp.Net后臺的方法解析
  • ASP.NET中使用Ajax的方法
  • ASP.NET中實現jQuery Validation-Engine的Ajax驗證
  • ASP.NET中Ajax怎么使用

標簽:常州 自貢 信陽 萊蕪 許昌 西雙版納 孝感 朔州

巨人網絡通訊聲明:本文標題《Ajax+asp.net智能匹配檢索(含圖含完整代碼)》,本文關鍵詞  Ajax+asp.net,智能,匹配,檢索,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax+asp.net智能匹配檢索(含圖含完整代碼)》相關的同類信息!
  • 本頁收集關于Ajax+asp.net智能匹配檢索(含圖含完整代碼)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: bbw老妇性hd| 男的和女的爽的过程视频| xxx.国产| 亚洲精品国产男人的天堂| 一本大道无香蕉综合在线| 国产精品拍拍拍1000部18勿入| 亚洲AV欧洲AV人人爽爽蜜桃 | 亚洲日本欧美中文幕| 亚洲永久精品一区二区三区| 嗯好舒服快不要| 傲慢少爷张开腿挨C| 欧美激情婬妇BBBBB性开放图| 国产2021久久精品| 男生和女生上免费看| 在线观看黄A片免费无码视频| 少妇厨房激情婬乱1一15视频| 国产xh98hx在线观看| 性摧残女侠的小说| 欧美操女人| 成人精品无码亚洲AV片| 免费看成人AA片无码视频吃奶| 欧美色另类| 欧美成人网站| 国产白领丝袜办公室在线视频| 国精品人妻无码一区二区三区牛牛| 九色丨PORNY丨蝌蚪视频| 色护士精品影院| 成人漫画?哔咔漫画入口| 快拨出我是你老师最火的一句| 美女脱个精光露出小| 久久久久久久久久久精品色鬼| 天堂…在线最新版资源| 国模徐莹大尺度掰阴| 91在线精品中文字幕| k8经典网韩国演艺第1集| 国产成人精品日本亚洲专一区| 我当着我老公面给人C| 韩国一级毛片高清免费观看| 激情美艳护士小说| 夜夜cao| 利智徐锦江三级做爰的电影|