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

相关文章
相关标签/搜索