自定义 Web 表单中 ASP 复选框列表的 HTML 输出

Customize HTML output of ASP checkboxlist in Web Forms

我目前正在使用复选框列表元素和绑定数据服务器端,但它在内部显示 HTML table 和复选框项目,因此它破坏了我的布局。有没有办法定制它的输出,到目前为止我只找到了如何添加 CSS 类 而这不是我的目标。

还有其他方法可以在 ASP.NET 上创建动态组件列表,让我获得所有组件的值吗?

以下属性允许自定义 CheckBoxList 布局:

RepeatLayout:select容器类型(table,span,有序列表,无序列表)
RepeatColumns:设置列数(针对table布局)
RepeatDirection: 选择横屏和竖屏

如果您想对用于显示数据的 HTML 元素类型进行更多控制和更多自由,可以使用 Repeater 或 ListView。