成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 利用AjaxControlToolkit實(shí)現(xiàn)百度搜索時(shí)的下拉列表提示詳細(xì)步驟

利用AjaxControlToolkit實(shí)現(xiàn)百度搜索時(shí)的下拉列表提示詳細(xì)步驟

熱門(mén)標(biāo)簽:蓄意標(biāo)記地圖標(biāo)注 電銷(xiāo)機(jī)器人適用范圍 接聽(tīng)電話機(jī)器人哪有 莆田防封電銷(xiāo)卡價(jià)格 如何用地圖標(biāo)注各分公司 辦理一個(gè)400電話多少錢(qián) 察縣地圖標(biāo)注 信貸電銷(xiāo)機(jī)器人有用嗎 廣西ai語(yǔ)音電銷(xiāo)機(jī)器人哪家好
AjaxControlToolkit是一組控件的集合,可以實(shí)現(xiàn)自動(dòng)補(bǔ)充文本框,點(diǎn)擊文本框彈出日歷,加水印等Ajax效果,包含40多個(gè)控件,具體實(shí)現(xiàn)效果如:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Default.aspx
像百度搜索一樣,根據(jù)用戶(hù)輸入自動(dòng)聯(lián)想相關(guān)詞匯,借助AjaxControlToolkit中的AutoCompleteExtender控件很簡(jiǎn)單的實(shí)現(xiàn),實(shí)現(xiàn)效果如下:
詳細(xì)步驟:
一:Vs中安裝AjaxControlToolkit
AjaxControlToolkit安裝到VS中(需要注意版本問(wèn)題):
安裝方法:http://www.asp.net/ajaxlibrary/act.ashx
相應(yīng)版本提示:http://ajaxcontroltoolkit.codeplex.com/
二:Web頁(yè)面中調(diào)用AutoCompleteExtender(頁(yè)面中要提前Register,第二行代碼)
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="HTML_editor.WebForm1" %>
%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" %>
!DOCTYPE html>
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>/title>
/head>
body>
form id="form1" runat="server">
div>
asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" />
asp:TextBox ID="TextBox1" runat="server">/asp:TextBox>
asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="TextBox1"
CompletionSetCount="10"
EnableCaching="true"
MinimumPrefixLength="1"
CompletionInterval="100"
ServicePath="WebService.asmx"
ServiceMethod="GetEnglishName">
/asp:AutoCompleteExtender>
/div>
/form>
/body>
/html>

三:添加Web服務(wù) WebService.asmx
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Script.Services;
using System.Web.Services;
namespace HTML_editor
{
/// summary>
/// WebService 的摘要說(shuō)明
/// /summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請(qǐng)取消注釋以下行。
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService
{
//從數(shù)據(jù)庫(kù)中讀取匹配信息
[WebMethod]
[ScriptMethod]
public string[] GetEnglishName(string prefixText, int count)
{
Liststring> suggestions = new Liststring>();//聲明一泛型集合
SqlConnection con = new SqlConnection("server=.;database=Attendance;uid=sa;pwd=;");
con.Open();
SqlCommand com = new SqlCommand(" select [EnglishName] from [Employee] where [EnglishName] like '%t%' order by [EnglishName]", con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
suggestions.Add(sdr.GetString(0));
}
sdr.Close();
con.Close();
return suggestions.ToArray();
}
//直接用方法產(chǎn)生匹配信息
//[WebMethod]
//public string[] GetCompleteList(string prefixText, int count)
//{
// char c1, c2, c3;
// if (count == 0)
// count = 10;
// ListString> list = new Liststring>(count);
// Random rnd = new Random();
// for (int i = 1; i = count; i++)
// {
// c1 = (char)rnd.Next(65, 90);
// c2 = (char)rnd.Next(97, 122);
// c3 = (char)rnd.Next(97, 122);
// list.Add(prefixText + c1 + c2 + c3);
// }
// return list.ToArray();
//}
}
}

四:完成,運(yùn)行Web頁(yè)面即可看到文本框的自動(dòng)補(bǔ)充效果,需要注意的地方如下
AutoCompleteExtender控件參數(shù)說(shuō)明:
1.TargetControlID:指定要實(shí)現(xiàn)提示功能的控件;
2.ServicePath:WebService的路徑,提取數(shù)據(jù)的方法是寫(xiě)在一個(gè)WebService中的;
3.ServeiceMethod:寫(xiě)在WebService中的用于提取數(shù)據(jù)的方法的名字;
4.MinimumPrefixLength:用來(lái)設(shè)置用戶(hù)輸入多少字母才出現(xiàn)提示效果;
5.CompletionSetCount:設(shè)置提示數(shù)據(jù)的行數(shù);
6.CompletionInterval:從服務(wù)器獲取書(shū)的時(shí)間間隔,單位是毫秒。
WebService.asmx 需要注意的地方:
  1.由于該WEB服務(wù)是為Ajax框架提供服務(wù)的,因此在類(lèi)聲明之前得加上屬性聲明:
     [System.Web.Script.Services.ScriptService]
  2.特別需要注意的是GetTextString這個(gè)方法。凡是為AutoCompleteExtender控件提供服務(wù)的方法都必需完全滿足以下三個(gè)條件:
     A.方法的返回類(lèi)型必需為:string [];
     B.方法的傳入?yún)?shù)類(lèi)型必需為:string , int;
     C.兩個(gè)傳入?yún)?shù)名必需為:prefixText , count。
文本框輸入的值傳遞到WebService中:
aspx:
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestSearch.aspx.cs" Inherits="TestSearch" %>
%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" %>
!DOCTYPE html>
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>/title>
script type="text/javascript">
function OnTxtPersonInfoKeyDown() {
var val = document.getElementById("%=TextBox1.ClientID %>").value;
var NameClientID = "%=AutoCompleteExtender1.ClientID %>";
var acName = $find(NameClientID);
if (acName != null) {
acName.set_contextKey(val);
}
}
function OnTxtPersonInfoKeyDown2() {
var val = document.getElementById("%=TextBox2.ClientID %>").value;
var NameClientID = "%=AutoCompleteExtender2.ClientID %>";
var acName = $find(NameClientID);
if (acName != null) {
acName.set_contextKey(val);
}
}
/script>
/head>
body>
form id="form1" runat="server">
div>
asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" />
asp:TextBox ID="TextBox1" runat="server">/asp:TextBox>
asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="TextBox1"
CompletionSetCount="10"
EnableCaching="false"
FirstRowSelected="true"
UseContextKey="True"
MinimumPrefixLength="0"
CompletionInterval="100"
ServicePath="WebService.asmx"
ServiceMethod="GetEnglishName">
/asp:AutoCompleteExtender>
br />
asp:TextBox ID="TextBox2" runat="server">/asp:TextBox>
asp:AutoCompleteExtender ID="AutoCompleteExtender2" runat="server"
TargetControlID="TextBox2"
CompletionSetCount="10"
EnableCaching="false"
FirstRowSelected="true"
UseContextKey="True"
MinimumPrefixLength="0"
CompletionInterval="100"
ServicePath="WebService.asmx"
ServiceMethod="GetEnglishName">
/asp:AutoCompleteExtender>
/div>
/form>
/body>
/html>

aspx.cs
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class TestSearch : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onkeydown", "return OnTxtPersonInfoKeyDown();");
TextBox2.Attributes.Add("onkeydown", "return OnTxtPersonInfoKeyDown2();");
}
}

webservice.asmx.cs
復(fù)制代碼 代碼如下:

%@ WebService Language="C#" Class="WebService" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請(qǐng)取消注釋以下行。
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService
{
//從數(shù)據(jù)庫(kù)中讀取匹配信息
[WebMethod]
[ScriptMethod]
public string[] GetEnglishName(string prefixText, int count, string contextKey)
{
SQLHelper sqlH = new SQLHelper();
//contextKey = "t";
string strSql = " select [EnglishName] from [Employee] where [LeftDate] is null and [EnglishName] like '" + contextKey + "%' order by [EnglishName] ";
DataTable dt = sqlH.ExecuteQuery(strSql, CommandType.Text);
Liststring> suggestions = new Liststring>();//聲明一泛型集合
suggestions.Clear();
if (dt.Rows.Count > 0)
{
for (int i = 0; i dt.Rows.Count; i++)
{
suggestions.Add(dt.Rows[i][0].ToString());
}
}
return suggestions.ToArray();
}
}
您可能感興趣的文章:
  • jquery用ajax方式從后臺(tái)獲取json數(shù)據(jù)后如何將內(nèi)容填充到下拉列表
  • ajax實(shí)現(xiàn)輸入框文字改變展示下拉列表的效果示例
  • Ajax動(dòng)態(tài)為下拉列表添加數(shù)據(jù)的實(shí)現(xiàn)方法

標(biāo)簽:阿拉善盟 儋州 延邊 鷹潭 銅陵 益陽(yáng) 張掖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用AjaxControlToolkit實(shí)現(xiàn)百度搜索時(shí)的下拉列表提示詳細(xì)步驟》,本文關(guān)鍵詞  利用,AjaxControlToolkit,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用AjaxControlToolkit實(shí)現(xiàn)百度搜索時(shí)的下拉列表提示詳細(xì)步驟》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于利用AjaxControlToolkit實(shí)現(xiàn)百度搜索時(shí)的下拉列表提示詳細(xì)步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产伦精品一区二区三区妓女| 欧美99久久| 国产小视频免费在线观看| 日韩在线观看精品| 国产精品久久av| 在线免费看91| av无码精品一区二区三区宅噜噜| 公交车强行挺进岳身体| 国产在线一区视频| 成人免费av电影| 亚洲缚视频在线观看| 懂色av一区二区三区在线播放| 免费中国女人69xxxxx视频| 全球最大av网站久久| 中文字幕久久av| 欧美日韩一区三区四区| 成人福利视频在线观看| 屁屁影院ccyy国产第一页| 日韩三级av| 色噜噜狠狠色综合中国| 亚洲丝袜在线视频| 久久精品日产第一区二区三区| 白丝女仆被免费网站| 国产成人精品一区二区三区福利| 亚洲精品无码久久久久久| 国产一级免费观看| 国产伦精品一区三区精东| 91精品亚洲一区在线观看| 久久综合久久综合九色| 99久久自偷自偷国产精品不卡| 中文字幕免费高清电视剧网站在线观看| 欧美人与牲禽动交com| 久久亚洲av午夜福利精品一区| 一根才成人网| gogogo免费高清日本写真| 精品国产一区久久| 日本大片在线看黄a∨免费| 自拍一区在线观看| 久久精品亚洲天堂| 日日躁夜夜躁人人揉av五月天| 亚洲香蕉成视频在线观看| 99久久综合国产精品| 国内精品久久久久久久久久| 欧美性极品xxxx做受| 懂色av一区二区三区四区| 超薄肉色丝袜足j调教99| 一二三四在线观看视频韩国| 国产精品理伦片| 嫩草影院在线观看未满十八| 成人嫩草影院免费观看| www.视频一区| 亚洲第一成年网| 国产h视频在线播放| 91九色美女在线视频| 日韩中文字幕区一区有砖一区| 国产一区二区三区免费观看| 亚洲盗摄视频| 99久久久无码国产精品性波多| 大菠萝精品导航| 欧美高清在线| 亚洲无码精品一区二区三区| 日本一区二区在线免费播放| 超碰在线播放97| 日韩三级视频| 一本一本大道香蕉久在线精品| 中文产幕区在线观看| 一个人看的免费视频色| 亚洲精品少妇一区二区| 91精品天堂福利在线观看| 欧美一区二区在线免费播放| 国产一二三视频| 手机看片一区二区| 成年人在线观看网站| 国产亚洲精品自拍| 亚洲精品在线一区二区| 四虎永久精品在线| 欧美色第一页| 91香蕉国产视频| 高清欧美性猛交| 免费成人深夜夜行视频| 久久男人天堂| 欧美五级在线观看视频播放| 久久国产尿小便嘘嘘| 国产欧美不卡| 欧美性猛交99久久久久99按摩| 色一区在线观看| 亚洲自拍偷拍在线| 欧美一级在线免费| 丝袜美腿亚洲一区二区| 黄色av网站免费| 91美女在线观看| 在线免费看黄视频| 日本xxxwww免费视频| 亚洲激情综合| 最近中文字幕一区二区| 久久免费激情视频| 一区二区在线免费看| 日本福利视频在线| 国产精品久久久久福利| 91精品婷婷色在线观看| 亚洲国产综合视频在线观看| 樱花草涩涩www在线播放| 国产精品尤物| 26uuu成人网一区二区三区| 色欧美日韩亚洲| 琪琪第一精品导航| 国产午夜精品视频一区二区三区| 国产激情无套内精对白视频| 免费激情小视频| 亚洲国产中文在线| 永久免费看mv网站入口| a天堂在线观看视频| 日本国产在线观看| 国产一区二区三区精品在线| 日本免费一区二区三区视频观看| 亚洲欧美日韩一二三区| 偷偷要 色偷偷| 久久精品国产一区二区三区日韩| 亚洲高清资源| 久久久久久久久综合| 九色精品视频在线观看| 精品伊人久久| 乱精品一区字幕二区| 亚洲精品久久久久久久蜜桃| 不卡av电影在线播放| 老司机精品视频网| 精品国产一区二区三区不卡蜜臂| 国产精彩自拍| 黑人巨大国产9丨视频| 精品国产乱码久久久久| 国产精品自拍偷拍视频| 国产无套粉嫩白浆内谢的出处| 精品视频一区在线| 五月天婷婷色综合| 色婷婷狠狠18| 亚洲精品v天堂中文字幕| 亚洲xxxxx性| 国产精品每日更新| 91精品一区二区三区综合在线爱| 久草国产精品视频| 播五月开心婷婷综合| 国产免费观看久久| 免费涩涩18网站入口| 欧美一区二区三区成人| 触手亚洲一区二区三区| av免费观看网| 欧美一区二区三区色| 国产又黄又大又粗的视频| 国产精品一区二区免费视频| 无码人妻精品一区二区蜜桃百度| 久久精品亚洲国产奇米99| 日本麻豆一区二区三区视频| 亚洲成人激情av| 日韩一二三区在线观看| 亚洲精选一区二区三区| 午夜影院观看视频免费| 日本新janpanese乱熟| 日本不卡不码高清免费观看| 成人国产精品视频| 国产在线精品免费| 成人免费淫片aa视频免费| 国产区日韩欧美| 欧美视频国产精品| 麻豆精品新av中文字幕| 中文字幕中文字幕在线中心一区| 国产国语老龄妇女a片| 少妇精品视频一区二区免费看| 欧美日韩国产色站一区二区三区| 亚洲制服丝袜一区| 日本不卡免费在线视频| 国产熟女一区二区三区四区| 成人黄视频在线观看| 精品亚洲第一| 国产麻豆一精品一av一免费| 亚洲国产高清在线| 国产精品美女视频免费观看软件| 性欧美18—19sex性高清| 亚洲欧洲av另类| 中文幕一区二区三区久久蜜桃| 国产精品任我爽爆在线播放| 久久成人亚洲| 欧美一区二区三区影院| se01亚洲视频| 三级一区二区三区| 国产小视频一区| 2019国产精品自在线拍国产不卡| 国产精品一区二区精品视频观看| 亚洲人午夜色婷婷| 国产一区二区三区自拍| 成人免费观看网址| 在线视频1区2区| 国产高清在线精品一区二区三区| 青青青视频在线| 亚洲天堂av在线播放| 人妻人人澡人人添人人爽| 国产又爽又黄ai换脸| 日韩综合一区二区| 亚洲小说欧美激情另类| 久久久精品国产一区二区| 日本大胆人体视频| rebdb初裸写真在线观看| 亚洲国产日韩在线一区| 国产伦精品一区二区三区高清版禁| 日韩中文字幕在线精品| 欧美成人milf| 裸体大乳女做爰69| 欧美日韩视频专区在线播放| 久久国产精品99久久久久久丝袜| 97影视大全免费追剧大全在线观看| 成年人影院在线观看| 欧美日韩三级在线观看| 美女视频久久黄| 色乱码一区二区三在线看| 污色网站在线观看| 国产视频一区免费看| 无码人妻av一区二区三区波多野| 91九色偷拍| 特大黑人娇小亚洲女mp4| 国产精品对白一区二区三区| 午夜影院在线播放| 女人被爽到呻吟gif动态图下载| 中文字幕中文字幕在线中心一区| 天天看片天天操| 久久99国产精品二区高清软件| 三级视频在线播放| chinesegaysextube| 一区二区视频国产| 久久免费视频99| 日韩欧美一区二区三区久久| 视频一区二区三区入口| 中文字幕欧美人妻精品| 香蕉成人久久| 在线播放国产区| 高清欧美性猛交| 国产有码在线观看| 成人3d动漫在线观看| 国产精品久久久久久久天堂第1集| 免费在线观看的av| 香蕉视频黄在线观看| 欧美成人国产va精品日本一级| 欧美黑人巨大xxxxx| 久久国产精品免费观看| 暧暧视频在线免费观看| 国产一区二区在线播放| 日韩精品视频无播放器在线看| 91传媒理伦片在线观看| 国产成人免费在线视频| 青青草免费av| 欧美大片网站| 欧美极品一区| 一根才成人网| 亚洲国产精品精华液ab| 宅男在线国产精品| 免费一区视频| 性xxxx视频播放免费| 91视频观看视频| 97超级碰在线看视频免费在线看| 久久99久久99精品中文字幕| 国产亚洲一区二区三区在线播放| 久久精品最新免费国产成人| 91福利视频网站| 首页国产欧美日韩丝袜| 黄色免费视频| 私人影视中文字幕| 久久久久亚洲av无码网站| 欧美一区1区三区3区公司| 亚洲电影第1页| 国产剧情av麻豆香蕉精品| 久久精品国产视频| 老司机成人在线| 国产区精品在线| 久久黄色一级视频| 欧美精品高清视频| 最近免费观看高清韩国日本大全| 亚洲 自拍 另类小说综合图区| 99ri日韩精品视频| 国产精品一区二区免费看| 69堂亚洲精品首页| 成人午夜大片免费观看| 中国极品少妇videossexhd| 欧美精品一区二区三区在线| 久久精品一区蜜桃臀影院| 欧美日本免费一区二区三区| 成人三级网址| 你懂的网站在线| 中国特级黄色片| 中文字幕在线观看国产| 免费福利在线视频| 亚洲性图久久| 黄色小说在线播放| 国产激情无套内精对白视频| 国产aⅴ综合色| 免费网站观看电影入口| 91社影院在线观看| 完全免费av在线播放| 狠狠人妻久久久久久综合| 国内自拍第二页| 91福利精品视频| 欧美色区777第一页| 每日在线观看av| 精品丝袜久久| 国产日产亚洲精品系列| 色综合久久中文字幕综合网| 午夜精品久久久久久久久久久| 成人免费毛片在线观看| 国产激情久久久久| 色一情一乱一伦一区二区三欧美| h七七www色午夜日本| 色久综合一二码| 欧美一区免费看| 一级视频在线观看视频在线啦啦| www.久色| 国产福利第一页| 日本精品视频网站| 日本在线视频中文有码| 黄色免费福利视频| 中文字幕在线观看视频www| 黄一区二区三区| 国产精品一级在线观看| 91精品视频播放| 国产青草视频在线观看视频| 九色在线免费| 成人在线免费观看91| 一区二区视频国产| 91美女在线观看| 中文字幕观看av| 日本一区二区黄色| 免费看污污网站|