将UserControl转换为特定类型的用户控件

ang*_*elo 7 c# asp.net user-controls

有没有办法将用户控件转换为特定的用户控件,以便我可以访问它的公共属性?基本上我正在通过占位符的控件集合进行预告,我正在尝试访问用户控件的公共属性.

foreach(UserControl uc in plhMediaBuys.Controls)
{
    uc.PulblicPropertyIWantAccessTo;
}
Run Code Online (Sandbox Code Playgroud)

Chr*_*ann 9

foreach(UserControl uc in plhMediaBuys.Controls) {
    MyControl c = uc as MyControl;
    if (c != null) {
        c.PublicPropertyIWantAccessTo;
    }
}
Run Code Online (Sandbox Code Playgroud)


Kon*_*Kon 5

foreach(UserControl uc in plhMediaBuys.Controls)
{
  if (uc is MySpecificType)
  {
    return (uc as MySpecificType).PulblicPropertyIWantAccessTo;
  }
}
Run Code Online (Sandbox Code Playgroud)