Веб-контроль пользователя .NET - Как заполнить checkboxList с помощью свойства - PullRequest
0 голосов
/ 08 ноября 2018

Мне нужно создать пользовательский веб-элемент управления (с именем: 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.)

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