我想我可能使用了错误的控件,但目前我有一个显示名称的数据列表,然后有 2 个复选框
<asp:DataList ID="DataList1" runat="server" DataKeyField="AlbumID" >
<ItemTemplate>
Name:
<asp:Label ID="DescriptionLabel" runat="server" Text='<%# Eval("aName") %>' />
<br />
CD:
<asp:CheckBox ID="OnCD" runat="server" Text='<%# Eval("AlbumID") %>' />
<br />
MP3:
<asp:CheckBox ID="OnMP3" runat="server" Text='<%# Eval("AlbumID") %>' />
<br />
<br />
<br />
</ItemTemplate>
</asp:DataList>
当一个按钮被按下时,我循环遍历所有选中的“OnCD”和“OnMP3”并更新数据库,使用复选框文本(AlbumID)来识别正确的行。
我唯一真正的问题是文本 (AlbumID) 显示为标签。由于我找不到一种简单的方法来隐藏它,我现在假设我没有在某处使用正确的控件。
有没有办法隐藏文本,我应该使用除DataList
or以外的控件Checkbox
吗?