CheckBoxList滚动条

Cos*_*sta 13 asp.net

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

谢谢

Tim*_*ter 49

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

<DIV style="OVERFLOW-Y:scroll; WIDTH:600px; HEIGHT:500px">
</DIV>
Run Code Online (Sandbox Code Playgroud)


pat*_*ech 10

没有使用css是不可能的,因为CheckBoxList不是HTML中的实际内容.它将table您的复选框和标签呈现为不同的单元格.

但是,ListBox呈现为HTML select元素,它支持size属性,该属性设置在显示滚动条之前要显示的行数.

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