Мне очень сложно найти стандартный шаблон/лучшую практику, которая касается рендеринга дочерних элементов управления в составном составе на основе значения свойства.Asp.Net 2 Свойства пользовательских элементов управления сервером
Вот базовый сценарий. У меня есть Composite Control, который имеет два дочерних элемента управления, текстовое поле и выпадающее меню. Допустим, есть свойство, которое переключает дочерний объект.
так:
myComposite.ShowDropdown = true;
Если это правда, это показывает выпадающий список, в противном случае она показывает текстовое поле.
Значение свойства должно быть сохранено через обратную передачу, а правильный элемент управления должен отображаться на основе значения обратной передачи.
Какие-нибудь хорошие примеры?
Если это свойство не задано вызывающим, вы получите исключение NullReferenceException в методе get. – 2008-10-03 23:53:20