0

我们可以使用控件适配器更改 ASP.NET 控件的输出呈现。现在我想知道,是否可以通过 ASP.NET 中的控件适配器更改用户控件呈现?顺便说一句,我的页面中有几个用户控件,我不想为它们执行相同的操作。

4

1 回答 1

0

是的,您可以,但您必须在您的用户控件中将您的控件子项定义为公共

(Associate public on child controls in order to access from your adapter)

public class UserControlSample : userControl
{
  public TextBox TextBoxWrapper
  {
      get
      {
         return MyTextBox;
      }
      set
      {
         MyTextBox = value;
      }
  }
}


//Access from adapter
UserControlSample.TextBoxWrapper.Text  
UserControlSample.TextBoxWrapper.Id
..... 
于 2012-08-02T11:56:33.230 回答