0

可能重复:
每行repeater绑定5个item

我正在使用Repeater控件为我显示某些元素。
这些元素采用表格格式,每个元素都包含在自己的panel标签中。

用户可以根据自己的选择从这些元素中添加/删除变量,从而扩展/收缩 div 框。

截至目前,该应用程序在一行上显示 3 个 div 框,然后在新行上启动一个新的 div 框。

不幸的是,如果上一行的 div 框展开,它会与下一行的 div 框混淆。

有没有办法<br />在转发器控件的每一行之后强制执行?


下图将有助于说明我的意思。

之前和之后

4

1 回答 1

1

这不是服务器端问题。

你应该使用CSS

首先,在每 3 或 4 个项目之后创建<div runat="server">和分配一个 CSS 类。line-break这可以使用中继器的ItemDataBound事件。

稍后,在您的 CSS 样式表中,对CSS 类使用clear: both规则。.line-break

div最后,当一些人的高度比其他人高时,这应该避免不良影响。

更新

我猜你正在申请float: left你的<div />元素。

于 2012-11-02T08:47:27.787 回答