最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

AutoComplete+數(shù)據(jù)庫,自動完成功能

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 07:30:23
文檔

AutoComplete+數(shù)據(jù)庫,自動完成功能

AutoComplete+數(shù)據(jù)庫,自動完成功能:AutoComplete控件的作用是根據(jù)用戶在文本框輸入的字符而做出相應(yīng)的提示效果。 例如GOOGLE搜索提示功能。 屬性列表: TargetControlID:要實(shí)現(xiàn)提示功能的控件 ServicePath:WEB服務(wù)的路徑 ServiceMethod:調(diào)用數(shù)據(jù)使用的方法 CompletionSe
推薦度:
導(dǎo)讀AutoComplete+數(shù)據(jù)庫,自動完成功能:AutoComplete控件的作用是根據(jù)用戶在文本框輸入的字符而做出相應(yīng)的提示效果。 例如GOOGLE搜索提示功能。 屬性列表: TargetControlID:要實(shí)現(xiàn)提示功能的控件 ServicePath:WEB服務(wù)的路徑 ServiceMethod:調(diào)用數(shù)據(jù)使用的方法 CompletionSe

AutoComplete控件的作用是根據(jù)用戶在文本框輸入的字符而做出相應(yīng)的提示效果。 例如GOOGLE搜索提示功能。 屬性列表: TargetControlID:要實(shí)現(xiàn)提示功能的控件 ServicePath:WEB服務(wù)的路徑 ServiceMethod:調(diào)用數(shù)據(jù)使用的方法 CompletionSetCount:提示數(shù)據(jù)的

AutoComplete控件的作用是根據(jù)用戶在文本框輸入的字符而做出相應(yīng)的提示效果。

例如GOOGLE搜索提示功能。
屬性列表:
TargetControlID:要實(shí)現(xiàn)提示功能的控件
ServicePath:WEB服務(wù)的路徑
ServiceMethod:調(diào)用數(shù)據(jù)使用的方法
CompletionSetCount:提示數(shù)據(jù)的行數(shù)
MinimumPrefixLength:用戶輸入多少字母才出現(xiàn)提示效果
CompletionInterval:從服務(wù)器獲取數(shù)據(jù)的時(shí)間間隔,單位為毫秒
Enabled:是否啟用自動完成功能,默認(rèn)為TRUE
EnableCaching:是否啟用緩存

實(shí)例解析一、讀取數(shù)據(jù)庫實(shí)現(xiàn)自動完成功能
autocomplete表:ID,NAME兩個(gè)字段。
Default.aspx代碼如下:


AutoComplete的使用








CompletionInterval="1000">




WebServiceAutoComplete.asmx.cs文件代碼如下:

using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
..
..
[System.Web.Script.Services.ScriptService]
public class WebServiceAutoComplete : System.Web.Services.WebService {

..
..
//定義數(shù)組
private static string[] autoCompleteWordList = null;
[WebMethod]
public string[] GetCompleteDepart(string prefixText, int count)
{
//如果數(shù)組為空
if (autoCompleteWordList == null)
{
DAL.DB DBOperator = new DAL.DB();
DataSet ds = DBOperator.GetDs("select name from autocomplete where name like '"+prefixText+"%' order by name");
//填充數(shù)組
string[] temp=new string[ds.Tables[0].Rows.Count];
int i = 0;
foreach (DataRow dr in ds.Tables[0].Rows)
{
temp[i] = dr["name"].ToString();
i++;
}
//將臨時(shí)數(shù)組的內(nèi)容賦給返回?cái)?shù)組
autoCompleteWordList = temp;
}
string[] returnValue = new string[count];
returnValue = autoCompleteWordList;
//返回
return returnValue;
}
}

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

AutoComplete+數(shù)據(jù)庫,自動完成功能

AutoComplete+數(shù)據(jù)庫,自動完成功能:AutoComplete控件的作用是根據(jù)用戶在文本框輸入的字符而做出相應(yīng)的提示效果。 例如GOOGLE搜索提示功能。 屬性列表: TargetControlID:要實(shí)現(xiàn)提示功能的控件 ServicePath:WEB服務(wù)的路徑 ServiceMethod:調(diào)用數(shù)據(jù)使用的方法 CompletionSe
推薦度:
標(biāo)簽: 自動 功能 數(shù)據(jù)
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top