ASP.NET實現省市聯動

a>使用的軟件是vs2017和sqlServer2012,使用的ASP.NET控件是sqlDataSource、dropDownlist和UpdatePanel.sql

b>打開sqlServer,以window身份驗證登陸,創建省份表與市區表,如圖1.1和圖1.2數據庫

     

                圖1.1 省份表                                          圖1.2 市區表服務器

c>在工具箱中找到scripManager控件並差插入,而後在scriptManager後面拆入UpdatePanel控件,而後在UpdatePanel內部工具

插入兩個dropDownlist控件,最後要像圖1.3這樣測試

                  圖1.3 顯示成這樣spa

d>綁定dropDownlis的數據,如圖1.4這樣,而後去選擇數據源頭,注意勾選第一個dropDownlits的AutoPostBack.設計

                  圖1.4 dropDownlist3d

e>以後請按照下圖的順序,都比較簡單滴.blog

在這裏能夠查看你的數據庫服務器名稱ip

填好服務器名稱和相關的數據庫

勾選鏈接字符串,這樣下次還能夠用這來鏈接你的這個數據庫

選擇省份表的省份名稱和它的標號

能夠測試查詢來看看查詢的結果

這裏用戶看到的是Prov,它的標記是ProvID.

對於第二個dropDownlist其餘都同樣的,可是在這裏要注意去選擇下圖的這個where去根據省份來查詢市

這裏去查詢和已經選擇的省分的標記相同的市區,而後點擊添加,而後肯定,就ok了.

 

而後這樣選擇,這裏用戶看到的是City,而實際咱們要用來和省份聯動的標記就是這個CityID

而後設計視圖像這樣的就ok了,而後能夠運行來測試一下.

好了這樣就僅僅經過ASP.NET的強大的控件就實現了省市聯動,不得不感嘆ASP.NET的牛逼之處...

相關文章
相關標籤/搜索