Я думал о создании элемента управления для цели, которая отображает текстовое поле для добавления адреса электронной почты и кнопку, которая публикует значение после проверки на стороне клиента с помощью элемента управления проверкой, и когда это электронное письмо является действительным, оно добавит его в checkboxlist и отобразит его.Теперь, как это вписалось бы в сценарий управления.
Usercontrol обращается к конкретным случаям, таким как привязка данных и отображение, но это похоже на то, что вся функция должна быть связана с управлением, требуется как dll / сборка, но пользователь заинтересован тольков значении адреса электронной почты.
Какой BaseClass подходит для этого сценария?
Если я следую классу Control, мне придется проделать тяжелую работу по обработке значения обратной передачи, привязав его к флажку, но я получаю прекрасный контроль над тем, что отображается.
Когда я использую usercontrol [ascx], чтобы сделать то же самое, функциональность и отображение могут быть упакованы, но как насчет dll / Assembly, я должен предоставить общедоступное свойство источника данных, если пользователь хочет связать данные с элементом управления?
Если бы я использовал композитные элементы управления, это звучало бы великолепно :), но обрабатывает ли он обратные вызовы, или я должен обрабатывать дружественную работу