如何在后台代码中设置和获取用户控件中的子控件的属性?

>>>1、如何在后台代码中设置和获取用户控件中的子控件的属性?  
   
  add   public   properties/methods   in   your   codebehind   class   for   your   usercontrol   and   declare   in   your   page   class:  
   
  protected   YourUserControlCodeBehindClass   YourUserControlID;  
   
  ..  
   
  if   you   don't   have   a     codebehind   class,   you   can   always   do  
   
  UserControl   c   =   (UserControl)FindControl("YourUserControlID");  
   
  TextBox   tb   =   (TextBox)   c.FindControl("YourTextBoxIDInYourUserControl);  
  tb.Text   =   "123";  
   
  >>>2、如何在后台设置和获取用户控件本身的属性?  
   
  if   you   have   a   codebehind   class   for   your   usercontrol,   you   can   do  
  protected   YourUserControlCodeBehindClass   YourUserControlID;  
   
  YourUserControlID.Property1   =   "123";  
   
  otherwise,   you   have   to   use   Reflection
posted @ 2006-05-19 14:44  dodo-yufan  阅读(1739)  评论(0编辑  收藏  举报