亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Ajax實現在textbox中輸入內容,動態從數據庫中模糊查詢顯示到下拉框中

2019-11-18 16:37:21
字體:
來源:轉載
供稿:網友

功能:在textbox中輸入內容,動態從數據庫模糊查詢顯示到下拉框中,以供選擇

1.建立一aspx頁面,html代碼

<HTML>
    <HEAD>
        <title>WebForm1</title>
        <SCRipT language="javascript">           
            //城市------------------------------
            function cityResult()
            {
                var city=document.getElementById("TextBox1");
                WebForm1.GetCityList(city.value,get_city_Result_CallBack);
            }
           
            function get_city_Result_CallBack(response)
            {
                if (response.value != null)
                {                   
                    //debugger;
                    document.getElementById("DropDownList1").style.display="block";
                    document.getElementById("DropDownList1").length=0;               
                var ds = response.value;
                    if(ds != null && typeof(ds) == "object" && ds.Tables != null)
                    {                   
                        for(var i=0; i<ds.Tables[0].Rows.length; i++)
                    {
                        var name=ds.Tables[0].Rows[i].city;
                      var id=ds.Tables[0].Rows[i].cityID;
                      document.getElementById("DropDownList1").options.add(new Option(name,id));
                    }
                    }
                }
                else
                {
                    document.getElementById("DropDownList1").style.display="none";
                }            
                return
            }
          
            function getData()
            {
                var                 var pindex = province.selectedIndex;
                var pValue = province.options[pindex].value;
                var pText  = province.options[pindex].text;                                               

                document.getElementById("<%=TextBox1.ClientID%>").innerText=pText;
            }
        </SCRIPT>
    </HEAD>
    <body>
        <form id="Form1" method="post" runat="server">
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <br>
            <asp:DropDownList ID="DropDownList1" runat="server" Width="192px" style="display:none"></asp:DropDownList>
        </form>
    </body>
</HTML>2.cs代碼
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.
sessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace Ajaxselect
{
    /**//// <summary>
    /// Summary description for WebForm1.
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.TextBox TextBox1;
        protected System.Web.UI.WebControls.DropDownList DropDownList1;
   
        private void Page_Load(object sender, System.EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
            if (!Page.IsPostBack)
            {
                this.TextBox1.Attributes.Add("onchange", "cityResult();");
                this.DropDownList1.Attributes.Add("onclick", "getData();");
            }
        }

        Web Form Designer generated code#region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the asp.net Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }
       
        /**//// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {   
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion

        GetCityList#region GetCityList
        [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
        public DataSet GetCityList(int provinceid)
        {
            string sql = "select * from city where father like '%" + provinceid + "%'";
            return GetDataSet(sql);
        }
        #endregion
        GetDataSet#region GetDataSet
        public static DataSet GetDataSet(string sql)
        {
            string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
            SqlDataAdapter sda = new SqlDataAdapter(sql, ConnectionString);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            return ds;
        }
        #endregion

    }
}3.源代碼下載  
4.數據庫腳本
CREATE TABLE [dbo].[city](
    [id] [int] NOT NULL,
    [cityID] [nvarchar](6) COLLATE Chinese_PRC_CI_AS NULL,
    [city] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [father] [nvarchar](6) COLLATE Chinese_PRC_CI_AS NULL,
 CONSTRAINT [PK_city] PRIMARY KEY CLUSTERED
(
    [id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av快播网址| 中文字幕精品国产| 国产精品一二三视频| 国内精品国产三级国产在线专| 久久久久久久久久国产| 成人精品久久久| 欧美麻豆久久久久久中文| 日本午夜在线亚洲.国产| 成人黄色免费片| 亚洲国产欧美在线成人app| 欧美自拍视频在线| 日本久久久久久久久| 茄子视频成人在线| 欧美多人爱爱视频网站| 日韩在线视频线视频免费网站| 国产精品户外野外| 日韩一区二区久久久| 精品亚洲va在线va天堂资源站| 久久久久国产精品免费网站| 欧美专区中文字幕| 91久久在线播放| 欧美三级xxx| 欧美成人四级hd版| 国产精品久久久久久久久免费看| 97热精品视频官网| 国产精品久久久久免费a∨| 国产精品美女久久久久av超清| 欧美大尺度电影在线观看| 日韩欧美在线观看视频| 亚洲四色影视在线观看| 国产成人一区二| 不卡av电影院| 日韩成人小视频| 国产精品偷伦一区二区| 成人在线国产精品| 久久夜色精品国产亚洲aⅴ| 在线观看国产欧美| 狠狠色狠狠色综合日日小说| 91chinesevideo永久地址| 日韩欧美999| 91精品久久久久久久久青青| 日韩亚洲综合在线| 黑人极品videos精品欧美裸| 亚洲一区第一页| 欧美精品久久久久久久免费观看| 亚洲精品免费一区二区三区| 久久久久久国产精品美女| 亚洲aⅴ日韩av电影在线观看| 色综合久久精品亚洲国产| 91免费国产视频| 久久久久久久网站| 亚洲国产精品专区久久| 日韩中文字幕免费视频| 国产欧美精品在线| 日韩电影免费观看在线观看| 欧美激情日韩图片| 91人人爽人人爽人人精88v| 欧美与欧洲交xxxx免费观看| 国产成人精品一区二区在线| 日韩在线一区二区三区免费视频| 精品动漫一区二区| 国产成人激情视频| 久久亚洲一区二区三区四区五区高| 欧美极品少妇xxxxⅹ免费视频| 91tv亚洲精品香蕉国产一区7ujn| 精品久久久久久久久久国产| 亚洲人成网站免费播放| 久久久久久久999精品视频| 国产精品福利在线观看| 日韩欧美大尺度| 精品久久久久久久中文字幕| 亚洲综合在线做性| 日韩av电影手机在线| 精品久久久久久亚洲国产300| 日韩免费观看在线观看| 成人在线精品视频| 亚洲自拍偷拍福利| 亚洲欧美国产一本综合首页| 中文字幕日韩在线观看| 久精品免费视频| 中文在线不卡视频| 亚洲美女精品久久| 色在人av网站天堂精品| 亚洲性视频网址| 2019中文字幕在线| 国产91在线视频| 97欧美精品一区二区三区| 亚洲iv一区二区三区| 国产精品999999| 欧美视频免费在线观看| 性视频1819p久久| 欧美理论在线观看| 91色在线观看| 国产在线视频2019最新视频| 亚洲国产欧美一区| 国外成人在线视频| 久久影院模特热| 成人国产亚洲精品a区天堂华泰| 97高清免费视频| 日韩av一卡二卡| 久久人91精品久久久久久不卡| 亚洲欧洲在线看| 亚洲色图第一页| 国产亚洲精品激情久久| 亚洲欧美综合另类中字| 热久久免费视频精品| 69av在线播放| 高清欧美性猛交xxxx黑人猛交| 欧美日本国产在线| 亚洲欧美中文日韩在线| 日韩欧美亚洲成人| 亚洲电影在线看| 日韩成人在线免费观看| 美日韩精品免费观看视频| 欧美另类精品xxxx孕妇| 亚洲综合日韩中文字幕v在线| 在线观看日韩www视频免费| 夜夜嗨av一区二区三区免费区| 国产在线播放不卡| 欧美另类第一页| 久热爱精品视频线路一| 久久久国产一区| 国产精品美女主播在线观看纯欲| 国产精品99久久99久久久二8| 国产精品美乳一区二区免费| 国产a∨精品一区二区三区不卡| 日韩中文字幕亚洲| 国产精品福利在线观看| 成人444kkkk在线观看| 久久久之久亚州精品露出| 深夜福利日韩在线看| 日韩亚洲第一页| 日韩成人免费视频| 欧美性猛交xxxx黑人猛交| 51ⅴ精品国产91久久久久久| 欧美性猛交xxxx| 亚洲精品有码在线| 国产精品美女久久久久av超清| 38少妇精品导航| 日韩美女视频在线观看| 久久伊人91精品综合网站| 欧美激情手机在线视频| 欧美性xxxx极品hd欧美风情| 国产精品白丝av嫩草影院| 欧美成人剧情片在线观看| 亚洲人成电影在线观看天堂色| 成人免费在线网址| 亚洲肉体裸体xxxx137| 日韩精品中文字幕在线播放| 亚洲女人被黑人巨大进入| 45www国产精品网站| 狠狠躁夜夜躁人人爽天天天天97| 亚洲欧美日韩第一区| 久久99精品久久久久久琪琪| 97婷婷涩涩精品一区| 国产综合福利在线| 久久久999国产| 国产噜噜噜噜噜久久久久久久久| 日韩免费精品视频| 欧美国产视频日韩| 91免费看片在线| 国产一区二区三区四区福利| 欧美日韩不卡合集视频| 国产91色在线|免|