Изменить макет элемента управления входом в пользовательский элемент управления - PullRequest
1 голос
/ 21 июня 2010

Можно ли создать пользовательский элемент управления, который наследуется от System.Web.UI.WebControls.Login, изменить его макет и добавить дополнительные элементы управления, такие как DropDownList. Я пробовал разные способы сделать это, переопределяя методы Render Contents, но каждый раз мне приходится заново создавать элементы управления, которые уже присутствуют в основном элементе управления Login. Можно ли как-то получить ссылку на элементы управления в родительском классе, а затем переопределить метод Render Contents, чтобы отобразить элементы управления так, как они мне нужны?

Я хотел бы, если это вообще возможно, использовать элементы управления и функции, уже существующие в элементе управления Login, но просто изменить макет и добавить дополнительный элемент управления DropDownList.

1 Ответ

2 голосов
/ 21 июня 2010

Правильный способ сделать это - преобразовать его в шаблон и изменить , как вам нужно.Мы не используем встроенный контроль входа в систему, мы используем обычные текстовые поля и выполняем аутентификацию с использованием кода.

Нажмите опцию CONVERT TO TEMPLATE в SmartTag контроля входа, чтобы преобразовать его в редактируемый шаблон.

альтернативный текст http://www.brainbell.com/tutorials/ASP/images/g10GU09.png

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