a>使用的軟件是vs2017和sqlServer2012,使用的ASP.NET控件是sqlDataSource、dropDownlist和UpdatePanel.
b>打開sqlServer,以window身份驗證登錄,建立省份表與市區表,如圖1.1和圖1.2

圖1.1 省份表 圖1.2 市區表
c>在工具箱中找到scripManager控件並差插入,然后在scriptManager后面拆入UpdatePanel控件,然后在UpdatePanel內部
插入兩個dropDownlist控件,最后要像圖1.3這樣

圖1.3 顯示成這樣
d>綁定dropDownlis的數據,如圖1.4這樣,然后去選擇數據源頭,注意勾選第一個dropDownlits的AutoPostBack.

圖1.4 dropDownlist
e>之后請按照下圖的順序,都比較簡單滴.



在這里可以查看你的數據庫服務器名稱

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

勾選連接字符串,這樣下次還可以用這來連接你的這個數據庫

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

可以測試查詢來看看查詢的結果

這里用戶看到的是Prov,它的標記是ProvID.
對於第二個dropDownlist其他都一樣的,但是在這里要注意去選擇下圖的這個where去根據省份來查詢市


這里去查詢和已經選擇的省分的標記相同的市區,然后點擊添加,然后確定,就ok了.

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

然后設計視圖像這樣的就ok了,然后可以運行來測試一下.

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