Как получить выбранные значения контрольного списка во всплывающем окне, используя 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>

0 ответов

Другие вопросы по тегам