доступ к пользовательскому элементу управления в файле класса в asp.net - PullRequest
0 голосов
/ 08 апреля 2010

Я хочу получить доступ к usercontrol в моем файле класса, а не в aspx.cs.i, нужно его типизировать, используя тип ASP.usercontrol_ascx, но я не могу получить доступ к пространству имен ASP из моего файла .cs. Как типизировать пользовательский контроль ??

Thnx ....

1 Ответ

0 голосов
/ 08 апреля 2010

Каждый пользовательский элемент управления наследуется от UserControl класса.

Таким образом, вы можете получить доступ к вашему пользовательскому элементу управления, как этот

UserControl userControl = (UserControl) new MyBrandUserControl();

Сделай это

В этом случае вам необходимо развернуть иерархию . Вам нужно создать класс MyUserControlBase, который будет наследоваться от класса UserControl, а ваш пользовательский элемент управления MyBrandUserControl будет наследовать от MyUserControlBase класса.

Теперь ваши свойства будут находиться в MyUserControlBase, и вы можете разыграть его следующим образом:

MyUserControlBaseuserControl = (MyUserControlBase) new MyBrandUserControl();

Пожалуйста, дайте мне знать, если вы этого не ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...