Является ли хорошей практикой переопределение метода DataBind () в пользовательском элементе управления? - PullRequest
1 голос
/ 19 апреля 2011

Является ли хорошей практикой переопределение метода DataBind () пользовательских элементов управления?Или лучше использовать отдельный метод (например, ReBind ())?

1 Ответ

0 голосов
/ 03 июля 2014

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

  1. Сохраните ваши данные в состоянии управления (используйте ViewState или ControlState)
  2. Установите публичный метод, который привязывает данные к вашему элементу управления (например, BindData)
  3. Проверьте, не требуется ли на постбеках какое-либо изменение; если это так, используйте снова BindData

Ссылки

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