0

我的页面包含几个 Web 用户控件。这些控件包含其他子控件,并且那些包含更多子控件等等。从我的页面,我希望能够访问这些控件,就像我对其他公共类所做的那样:uc1.uc1_child1.uc1_child1_child1.Update();

(我确实知道 FindControl 方法,这就是我目前使用的方法。但是它不是类型安全的,我需要一直查找控件的名称以确保安全。比智能感知更耗时)

4

1 回答 1

0

如果您在用户控件上为它包含的每个用户控件创建一个公共属性,那应该可以工作。

例如

 public SpecificUserControlType ContainedUserControl
 {
      get
      {
          return this.uc1_child;
      } 
 }
于 2012-08-27T07:37:24.810 回答