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 に答える