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的牛逼之处...