我需要發送一個複選框值的數組提交到窗體上。現在我用老式的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