`
webcode
  • 浏览: 5952578 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

简单的省市两级联动

 
阅读更多

这次看教程又碰到了DropDownList控件实现的两级联动,上次由于VS出了点问题,所以没实现,这次决定实现一下。

前台界面是下面两个不修边幅的DropDownList:


数据库查询语句如下:

数据库结构很简单,sheng(又命名不规范了……)表中的proID是chengshi表中proID的外键。

后台代码如下:


运行结果:

需要注意的是,应该把两个DropDownList的AutoPostBack属性设置为True。通过这个例子,终于分清楚了选择系列控件中的DataTextField和DataValueField,实现的过程中还犯了一个低级错误,就是把这两个控件的数据绑定都放到了回发判断语句下面,结果是无论选择那个省级的项,市级一直是“北京”,这是因为判断了回发,所以即使重新选择,也不会更新市级数据。关于IsPostBack的使用,欢迎访问我的博客《不要“若只如初见”——WEB/BS开发必备基础知识

因为只是为了简单说明两级联动这个例子,所以在实现方面没有建立BLL和DLL注释也稍显拙劣。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics