【发布时间】:2015-10-18 23:53:44
【问题描述】:
我正在尝试为动态加载的复选框列表制作一个不错的布局,但在 CSS 方面却相当无能。我希望复选框填充面板主体中的空间,居中对齐,然后开始新行。重复列属性使它们成为一个漂亮的表格,但我无法将它们在面板主体中居中对齐。
HTML
<div id="chkBxDiv" runat="server" class="panel panel-danger">
<div class="panel-heading">Attribute Removal</div>
<div class="panel-body center-block">
<asp:CheckBoxList ID="checkBoxList" runat="server" RepeatDirection="Horizontal" RepeatColumns="4" cssclass="chkboxList"></asp:CheckBoxList>
</div>
<div class="panel-footer">
<asp:Button ID="removeAttrBtn" class="btn btn-danger" runat="server" Text="Remove Selected Attributes" />
</div>
</div>
C#
private void populateCheckGrid()
{
string virusId;
using (VirusDescriptionActions usersVirus = new VirusDescriptionActions()){
virusId = usersVirus.GetVirusId();
}
List<Virus_Item> currentVirus = getVirus(virusId);
foreach (Virus_Item V in currentVirus)
{
ListItem item = new ListItem();
item.Text = V.AttributeId.ToString();
item.Selected = false;
checkBoxList.Items.Add(item);
}
}
【问题讨论】:
标签: html css asp.net twitter-bootstrap