我按照http://blog.csdn.net/tiaohh/archive/2005/01/13/251395.aspx说的方法做了个无刷新联动
在页面中我需要取得第二个DropDownList的值也就是联动的DropDownList的值,我在按钮事件中去取得
但每次提交时页面总是把第二个DropDownList的值给刷了,总是取不到值,怎样防止提交页面时他刷新第二个DropDownList的值?

解决方案 »

  1.   

    有时候,小技巧反而使人真的很累。那样一个小功能要写那么多单独的页面,那么如果你的程序需要经常修改以至于在页面上不确定安排任意多个联动的dropdownlist呢?上学的学生喜欢默记“经典”的例子。其实你拿一个初中学生的几何题去问大学教授,教授不一定能够解答上来。这并不代表教授就笨。教授要解决的是工程问题,是要掌握实用的、迅速解决复杂问题的方法。而初中生的问题,通常对其用道的偏门做到的定理有暗示,所以学生可以轻易拼凑出答案。把中学生的问题拐几道弯,例如在学习了陀螺的运动轨迹之后,问一下在陀螺上绑定另一个小陀螺,然后在小陀螺上再绑定一个,类似于把手持某种工具的一个人放入太空,问工具的运动轨迹怎么表示,学生们很少人还懂得去求解。你去研究的这些例子,我看就是表面上很新颖、本质上非常不切实际的。原因就是他们叙述和解答的方式以“经典”为障眼法,当你需要在页面上放很多个、数据源较灵活的同类的组件的时候,设计架构完全不同。这类例子很难反驳,因为它似乎只是显示自己的技术喜好,应该有其道理。但是我要告诉你,除非你是开发第一个自学的软件,否则真正开发实际商业系统的时候,完全不能用这种思路。类似的功能必须只做一遍,因此必须作出工具性的考虑(而这类代码放到其它页面上去与其它组件配合使用,到处都是运行时错误),否则就要累死。