日期:2014-05-18  浏览次数:20420 次

求高手帮忙解决用户控件的问题啊。
怎么能实现一个用户控件控制另一个用户控件?

比如我有一个page 同时加载UC1和UC2。

然后UC1里有一个dropdownlist,当textchanged事件发生后。我喜欢UC2的数据也重新根绝UC1中的dropdownlist中改变的值来加载UC2中的数据。

有什么好的解决方案呢。

------解决方案--------------------
UC2中写一个public方法,UC1中取到UC2的实例,然后调这个方法,参数可以设置为SelectIndex
------解决方案--------------------
另外看msdn: http://msdn.microsoft.com/zh-cn/library/y6wb1a0e.aspx

用户控件可以用在aspx、ascx之中,当然是通过属性(正向依赖)和事件(依赖倒置)来交互。