Как получить выбранные значения контрольного списка во всплывающем окне, используя devexpress
У меня проблема со значениями aChecklist, которые я заполняю из запроса, и он находится во всплывающем окне. Вот веб-дизайн:
<dx:ASPxCheckBoxList ForeColor="#00489e" ID="checkListPanl runat="server" ValueType="System.String" RepeatColumns="4">
<ValidationSettings EnableCustomValidation="true" ValidationGroup="entryGroup" SetFocusOnError="true" ErrorDisplayMode="Text"
ErrorTextPosition="Bottom" CausesValidation="true">
<RequiredField ErrorText="Elija al menos una unidad" IsRequired="true" />
<ErrorFrameStyle ForeColor="Red" Font-Size="10px">
<ErrorTextPaddings PaddingLeft="0px" />
</ErrorFrameStyle>
</ValidationSettings>
</dx:ASPxCheckBoxList>
И вот где я получаю выбранные значения. Это внутри кнопки, которая сохраняет результаты и вставляет значения в базу данных:
While index < checkListPanl.SelectedValues.Count()
valores = checkListPanl.SelectedValues.Item(index).ToString()
If resultado = "" Then
resultado = Chr(39) + valores + Chr(39)
Else
resultado = resultado + ", " + Chr(39) + valores + Chr(39)
End If
index = index + 1
End While
Проблема в том, что это работает нормально, и я получаю SelectedValues.Count() в правильном количестве, НО ТОЛЬКО когда я помещаю его прямо на веб-страницу, но как только я помещаю его в модальное (всплывающее окно) SelectedValues.Count() получить "0", даже когда я установил все флажки.
Я не знаю, если это важно, но вот aspx модального:
<dx:ASPxPopupControl ID="popUpCrearUsuarios" runat="server" CloseAction="CloseButton" ClientInstanceName="popUpCrearUsuarios" EnableViewState="False"
Modal="True" Width="650" HeaderText="CREAR SOLICITUD" PopupHorizontalAlign="WindowCenter" PopupVerticalAlign="WindowCenter" Theme="Metropolis" ShowPageScrollbarWhenModal="True">
<HeaderStyle Font-Names="verdana" BackColor="#00489e" HorizontalAlign="Center" Font-Bold="true" ForeColor="White" />
<ContentCollection>
<dx:PopupControlContentControl runat="server">
<dx:ASPxPanel ID="ASPxPanel1" runat="server">
<PanelCollection>
<dx:PanelContent runat="server">
HERE GOES THE CHECKLIST
</dx:PanelContent>
</PanelCollection>
</dx:ASPxPanel>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxPopupControl>