<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++)
{
}
}
}