假使用户控件a.ascx中有个dropdownlist控件b.aspx页面调用了a.ascx用户控件,如何在b.aspx.cs中得到a.ascx里面的dropdownlist值

解决方案 »

  1.   

    在b.aspx.cs中FindControla的类名 con_a = (a的类名)this.FindControl("前台引用a的ID");通过a的这个实例con_a,就可以调用a中的所有public的方法属性等
    当然不推荐直接把dropdownlist设为public
    一般,出于安全性的考虑,会在a中提供public的方法(在这些方法中获取或设置dropdownlist值),供外部调用
      

  2.   

    在b.aspx.cs中FindControl
    怎么用啊?可以详细点吗?