CheckBoxList滚动条

时间:2011-01-15 12:40:12

标签: asp.net

有没有办法让CheckBoxList不使用样式来滚动条,为什么ListBox支持Rows属性,而CheckBoxList不支持它。

由于

2 个答案:

答案 0 :(得分:47)

这是不可能的。你必须使用溢出的Div:滚动。

<DIV style="OVERFLOW-Y:scroll; WIDTH:600px; HEIGHT:500px">
</DIV>

答案 1 :(得分:10)

不使用css是不可能的,因为CheckBoxList不是HTML中的实际内容。它呈现为table,其复选框和标签位于不同的单元格中。

然而,ListBox呈现为HTML select元素,该元素支持size属性,该属性设置在显示滚动条之前显示的行数。

问题在于,ASP.NET将如何在服务器上使用其控件处理它们时将这些差异抽象化。正如您所发现的,如果您不熟悉它们生成的HTML,那么当它们在浏览器中呈现时,这可能会导致令人困惑的结果。