this.ParentControl.BinData();//调用控件的方法//在ParentControl中将ChildControl声名为public
//调用控件里的子控件的方法
this.ParentControl.ChildControl.ShowData();

解决方案 »

  1.   

    可以通过你的控件的id访问,当然必须先注册这个控件,假如你的用户控件的id是myctrl,类名是 MyUserControl,你可以这样的后台代码中声明这个控件:protected MyUserControl myctrl;然后就可以直接调用它的属性或方法。如果不用<%@Register TagPrefix=....%>这样的方法来注册控件,而是直接从后台加载,可以这样:MyUserControl myctrl=(MyUserControl)Page.LoadControl("myusercontrol.ascx");
    myctrl.属性1=
      

  2.   

    我可以设置它的属性,但用户操作的结果怎么返回呢,调用它的方法返回它内部的一个arraylist时,总是说“未将对象引用设置到对象的实例”