<Columns> <asp:TemplateColumn ItemStyle-HorizontalAlign="Center" ItemStyle-Width="5%" HeaderStyle-HorizontalAlign="Center" HeaderText="<input type='checkbox' id='fcheckbox1' οnclick=SetCheckBox('fcheckbox1','chkIDs','checkbox') />"> <ItemTemplate> <input id="checkbox<%# Eval("SSID") %>" name="chkIDs" type="checkbox" value="<%# Eval("SSID") %>" /> </ItemTemplate> </asp:TemplateColumn>
<Columns>
主要JS代码:
function SetCheckBox(Control, ckbItems, ItemIDFlag) { var _ckbItems = document.getElementsByName(ckbItems); var _Control = document.getElementById(Control); for (i = 0; i < _ckbItems.length; i++) { if (_ckbItems[i].type == "checkbox" && _ckbItems[i].id.indexOf(ItemIDFlag) != -1 && _ckbItems[i].id != _Control.id) { _ckbItems[i].checked = _Control.checked; } } }
后台获取checkbox选中的值:
string Ids = Request.Form["chkIDs"]; if (!String.IsNullOrEmpty(Ids)) { try { string[] AIds = Ids.Split(','); for (int i = 0; i < AIds.Length; i++) {
}
}
}