<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 20:40:27
        文檔

        ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧

        ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧:AutoCompleteExtender 自動完成擴展, 配合TextBox使用功能類似現在google中輸入搜索字,則在TextBox下出來下拉框顯示搜索目標中的項目 這個擴展控件需要配合Web Service使用,所以涉及了點web Service的使用(這里只簡單談下,等用熟了再仔細談下web
        推薦度:
        導讀ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧:AutoCompleteExtender 自動完成擴展, 配合TextBox使用功能類似現在google中輸入搜索字,則在TextBox下出來下拉框顯示搜索目標中的項目 這個擴展控件需要配合Web Service使用,所以涉及了點web Service的使用(這里只簡單談下,等用熟了再仔細談下web

        AutoCompleteExtender 自動完成擴展, 配合TextBox使用功能類似現在google中輸入搜索字,則在TextBox下出來下拉框顯示搜索目標中的項目
        這個擴展控件需要配合Web Service使用,所以涉及了點web Service的使用(這里只簡單談下,等用熟了再仔細談下web service的內容)
        先介紹下AutoCompleteExtender的幾個關鍵屬性:
        a,TargetControlID 這個屬性是所有AjaxControlToolkit的共同屬性,就是擴展目標控件ID(官方這么說的吧)
        b.CompletionSetCount 這個屬性是設置顯示下拉結果的條數 默認為10吧
        c.MinimumPrefixTextLength 這個屬性是設置輸入幾個字符的長度后調用webService中的方法顯示下拉列表
        d.ServicePath 這個屬性設置需要調用的web Service路徑
        e.ServiceMethod 這個屬性設置需要調用的web Service中的方法(函數)
        f.EnableCaching:是否在客戶端緩存數據,默認為true
        g.CompletionInterval:從服務器讀取數據的時間間隔,默認為1000,單位:毫秒
        注:如果習慣用可視控件設置屬性,則a屬性在AutoCompleteExtender中設置,其他屬性則設置了TargetControlId后,在相應的TargetControl中會多出來個Extenders屬性中設置,如果習慣手寫代碼,則在AutoCompleteExtender代碼屬性中設置。
        例子: 1.新建一個頁面,加入ScriptManager控件 一個TextBox控件 一個AutoCompleteExtender控件
        2.新建立一個webService,添加一個[WebMethod]方法
        [WebMethod]
        代碼如下:
        public string[] GetString(string prefixText, int count){
        System.Collections.Generic.List list = new System.Collections.Generic.List(count);
        System.Data.DataSet ds = new System.Data.DataSet();
        //這里是我在數據庫中取數據的代碼 其中SqlHelper類是項目中的取數據基類
        //string strSql = string.Format("SELECT TOP {0} NAME FROM CengWei WHERE NAME LIKE '{1}%' ORDER BY NAME",count,prefixText);
        //ds = SqlHelper.Query(strSql);
        //for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        //{
        // list.Add(ds.Tables[0].Rows[i][0].ToString());
        //}
        for (int i = 0; i < count; i++)
        {
        list.Add(prefixText+i.ToString());
        }
        return list.ToArray();
        }

        其中:必須在webService的類上面添加
        [System.Web.Script.Services.ScriptService]
        示例代碼:webService是在數據庫中的一個字段中取數據
        頁面代碼:
        代碼如下:
        <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>
        <%@ Register Assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
        Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
        <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>



        DropDownExtender簡單練習
        rel="stylesheet" type="text/css" />






        webService代碼:
        using System;
        using System.Web;
        using System.Collections;
        using System.Web.Services;
        using System.Web.Services.Protocols;
        ///
        /// AutoComplete 的摘要說明
        ///

        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        //下面是必須的,否則功能無法實現
        [System.Web.Script.Services.ScriptService]
        public class AutoComplete : System.Web.Services.WebService {
        public AutoComplete () {
        //如果使用設計的組件,請取消注釋以下行
        //InitializeComponent();
        }
        [WebMethod]
        public string HelloWorld() {
        return "Hello World";
        }
        [WebMethod]
        public string[] GetString(string prefixText, int count){
        System.Collections.Generic.List list = new System.Collections.Generic.List(count);
        System.Data.DataSet ds = new System.Data.DataSet();
        //這里是我在數據庫中取數據的代碼 其中SqlHelper類是項目中的取數據基類
        //string strSql = string.Format("SELECT TOP {0} NAME FROM CengWei WHERE NAME LIKE '{1}%' ORDER BY NAME",count,prefixText);
        //ds = SqlHelper.Query(strSql);
        //for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        //{
        // list.Add(ds.Tables[0].Rows[i][0].ToString());
        //}
        for (int i = 0; i < count; i++)
        {
        list.Add(prefixText+i.ToString());
        }
        return list.ToArray();
        }
        }
        有哪里不對的地方還請大家指教

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧

        ajaxControlToolkitAutoCompleteExtender的用法_javascript技巧:AutoCompleteExtender 自動完成擴展, 配合TextBox使用功能類似現在google中輸入搜索字,則在TextBox下出來下拉框顯示搜索目標中的項目 這個擴展控件需要配合Web Service使用,所以涉及了點web Service的使用(這里只簡單談下,等用熟了再仔細談下web
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费大香伊蕉在人线国产| 亚洲国产精品一区二区第一页免| 亚洲人成图片小说网站| 一区二区三区免费视频播放器| 国产精品自在自线免费观看| 亚洲欧美国产国产综合一区| 一级黄色免费网站| 亚洲日韩中文在线精品第一| 久久精品免费网站网| 一个人看www在线高清免费看| 亚洲男人在线无码视频| 一本一道dvd在线观看免费视频| 国产啪亚洲国产精品无码| a级毛片黄免费a级毛片| 四虎免费影院4hu永久免费| 另类专区另类专区亚洲| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久亚洲中文字幕精品有坂深雪 | 暖暖免费日本在线中文| 亚洲黄色在线观看| 精品无码一级毛片免费视频观看| 久久精品国产精品亚洲人人 | 67194熟妇在线永久免费观看| 久久久久久亚洲精品影院| 免费大黄网站在线观| 国产一精品一AV一免费| 亚洲国产精品成人综合久久久| 美女视频黄的全免费视频网站| 亚洲欧洲精品无码AV| 2020因为爱你带字幕免费观看全集 | 精品亚洲AV无码一区二区| 永久免费av无码网站大全| 337p日本欧洲亚洲大胆色噜噜| 久久久久久国产a免费观看黄色大片 | 亚洲欧洲精品一区二区三区| 午夜影视在线免费观看| 在线视频网址免费播放| 亚洲五月综合缴情婷婷| 国产精品亚洲美女久久久| 91免费国产自产地址入| 日韩在线视频线视频免费网站|