#asp.net
#asp.net
Вопрос:
Я расширяю поле DataControlField ButtonField и хочу установить его свойство .Visible внутри этого расширения.
Поскольку у него нет метода OnPreRender, подобного другим Asp.Net элементы управления, где лучше всего установить свойство .Visible? Какой метод? CreateField?
Ответ №1:
Обычно видимость может быть установлена в любое время перед событием рендеринга.
В зависимости от того, какую логику вы пытаетесь реализовать, я бы посоветовал посмотреть на событие ItemDataBound для того, с какой привязкой к данным вы работаете.
Возможно, если бы вы могли более конкретно рассказать о том, чего вы пытаетесь достичь и почему вы настраиваете видимость, я мог бы помочь в дальнейшем.
Комментарии:
1. Важно помнить, что DataControlField и производные типы не являются элементами управления.