Мне нужно создать пользовательский веб-элемент управления (с именем: MultiTask) в веб-приложении .NET. Сейчас я создал файл ascx с элементами html + веб-элементами управления asp. Для упрощения примера это выглядит так:
<div id="container" class="form">
<label type="text">SOME TEXT</label>
<asp:CheckBoxList ID="CheckboxListToPopulate" runat="server"></asp:CheckBoxList
</div>
Теперь я хочу создать свойство (названное: PopulateCheckBoxList) для пользовательского веб-элемента управления, которое позволит мне заполнять свой CheckBoxList из источника данных.
Public property PopulateCheckBoxList(options)
///recomended solution
For each item in options
CheckboxListToPopulate.Items.Add(item)
Next
End Property
В моем файле aspx.vb я хочу назвать его следующим образом:
MultiTask.CheckboxListToPopulate = SomeDataSource
Я никогда не делал User Web Control, и я не уверен, как этого добиться
Не могли бы вы мне помочь, пожалуйста?
(Неважно, будет ли это в C # или VB.)