由于在应用中需要将DropdownList联动,而后对其进行了实现,下面将我的实现方法及过程写出来,一来是可以将资源共享,二来也可使遇到同样问题的朋友少走一些弯路.
     所谓DropdownList联动,也就是在选一个DropdownList的时候使另外一个DropdownList的内容更新(如选省份时显示所属城市),按常规的方法那就是在第一个DropdownList的SelectedIndexChanged事件中改变第二个DropdownList的数据源及重新绑定,但是如果这样的话在每一次的重新选择将带来一次页面的刷新,除了屏幕闪动以外,如果同页有密码框的话,内容也会清除掉.这时我们就需要无刷新实现,基本原理在选择改变时用JS向另外一个隐藏页发送请求并得到一个XML流,解析后放入相应的DropdownList中.例子如下:

本日志由 胡子 于 2004-12-19 00:15:21 发表到 学习随笔 中,目前已经被浏览 2711 次,评论 0 次;

作者添加了以下标签: ASP.NET实现无刷新DropdownList联动效果JS隐藏页发送请求XML解析后放入

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文