asp.net - 如何使用 devexpress 在弹出窗口中获取清单的选定值
问题描述
我从查询中填充的 aChecklist 的值有问题,它位于 PopUp 中。这是网页设计:
<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>
解决方案
推荐阅读
- php - Laravel:迁移文件是否只在迁移和回滚之间运行一次?
- r - 是否可以将代码和绘图(从所述代码)导出为 r 中的 pdf?
- ubuntu - Ubuntu的一些键不起作用
- php - 插入视频后 div 布局发生变化
- c++ - 为什么引用不能与编译时函数一起使用?
- c# - Group Join 和 Orderby,同时保持之前的查询
- c++ - 将字符串转换为十六进制数组 C++
- authentication - Spring security自定义FilterInvocationSecurityMetadataSource实现403禁止问题
- asp.net-mvc - Ionic post API 错误未经授权
- c++ - 使用简单的蛮力算法找到数组的 4 个最大元素