这个问题真的没人可以帮我了嘛
有这样几个文件 
 a.ascs      b.aspx      c.cs 
 ================================================================= 
 在a里面有一个按钮有一个public方法 
             public   void   set_button(String   aa) 
             { 
                         Button1.Text   =   aa; 
             } 
 ============================================================== 
  <uc1:school_info   ID= "School_info1 "   runat= "server "   Visible= "false "   />  
 把a这个用户控件放在B里面 
 在b.cs通过a在b中的ID可以设置这个按钮的值 
 现在我想通过实例化C,用C来设置这个按钮的值就不能设置了 
 ============================================================= 
 b.cs   
 aaa   ww=new   aaa(); 
 ww.uu(School_info1); 
 ============================================================== 
 c.cs 
 pubic   class   aaa 
 { 
             public   void   uu(System.Web.UI.UserControl   parameter2) 
             { 
                   //parameter2找不到a里面的这个set_button方法 
             } 
 }     
 这样就是吊不到,不知道错在那里 
------解决方案--------------------c里面必须先实例化一个a里面的类的实例 
 如 
 a myA = new a(); 
 a.set_button( "hello ");
------解决方案--------------------懂你意思了 
 那你只有把那个方法独立放在类文件里面 
 大家去用 
 类返到用户控件里调用是不行的
------解决方案--------------------c.cs 
 pubic class aaa 
 { 
 public void uu(System.Web.UI.UserControl parameter2) 
 { 
    aaa ww=(aaa)parameter2; 
    ww.set_button( "btnVal ");   
 } 
 }
------解决方案--------------------c.cs 
 pubic class aaa 
 { 
 public void uu(System.Web.UI.UserControl parameter2) 
 { 
 a ww=(aaa)parameter2; 
 ww.set_button( "btnVal "); 
 } 
 } 
 //------------ 
 这样还不行啊?被名称搞得晕了~~ 
 就是强类型转换一下而已~~