我需要发送一个复选框值的数组提交到窗体上。现在我用老式的HTML,所以它看起来是这样的:模仿HTML复选框数组与asp.net复选框控件?
<input type="checkbox" name="options[]" />
与上面的问题是,它不保持在回发视图状态,所以我想替换,使用控制(不该列表,但常规复选框控件)。
我不想使用列表的原因是因为它很难调整布局和位置。
我需要发送一个复选框值的数组提交到窗体上。现在我用老式的HTML,所以它看起来是这样的:模仿HTML复选框数组与asp.net复选框控件?
<input type="checkbox" name="options[]" />
与上面的问题是,它不保持在回发视图状态,所以我想替换,使用控制(不该列表,但常规复选框控件)。
我不想使用列表的原因是因为它很难调整布局和位置。
我决定与普通的HTML表单复选框粘在这一个...我失去了ViewState的,但它是比其他更好。
您可以使用正常的checkboxlist,但添加一个适配器来确定呈现的输出。 这里有一个: http://code.google.com/p/aspnetcontroladapters/wiki/CheckBoxList
这可能是一个愚蠢的答案,但为什么不只是使用“CheckBoxList”组件? –
因为格式化和定位标签和复选框是一个痛苦的屁股。 – chobo