Заполнение списка чеков в UserControl заняло много времени - PullRequest
0 голосов
/ 16 января 2019

Я создал UserControl с asp.net, который содержит asp TextBox и asp Checkboxlist. Для моего элемента управления я создал свойство, которое получает значения в виде DataTable, а затем заполняет значения CheckboxList значениями.

 Public Property DataSourceItem as DataTable
  Get
     Return CheckBoxList.DataSource
  End Get
  Set(ByVal value as DataTable)
     CheckBoxList.DataSource = value
     CheckboxList.DataTextField = value.Columns(0).ToString
     CheckboxList.DataValueField = value.Columns(0).ToString
     CheckboxList.DataBind()
  End Set
 End Property

И теперь у меня возникла проблема, потому что, если я вставляю, например, 40 пользовательских элементов управления на страницу, требуется много времени, чтобы заполнить их данными. Он отлично работает, когда я меняю тип элемента управления с моего UserControl, например, на обычный asp DropdownList.

Может ли кто-нибудь помочь мне расследовать это?

...