给每个复选框赋值:
<input name="checkbox2" type="checkbox" class="input01" id="checkbox2" value="<%#DataBinder.Eval(Container.DataItem,"messageid")%>">
全部选择的复选框:(点选后触发CHeckAll方法)
<input name="checkbox2" type="checkbox" class="input01" id="Checkbox2" value=0 οnclick="CheckAll()">
//------------------------------------------------------------------------
<script language="javascript">
function CheckAll()
{
var allchecked = true;
for(var i=0;i<Form1.checkbox2.length;i++)
{
if(Form1.checkbox2[i].checked)
allchecked = true;
else
allchecked = false;
}
for(var i=0;i<Form1.checkbox2.length;i++)
{
if(allchecked)
Form1.checkbox2[i].checked = true;
else
Form1.checkbox2[i].checked = false;
}
}
</script>
function CheckAll()
{
var allchecked = true;
for(var i=0;i<Form1.checkbox2.length;i++)
{
if(Form1.checkbox2[i].checked)
allchecked = true;
else
allchecked = false;
}
for(var i=0;i<Form1.checkbox2.length;i++)
{
if(allchecked)
Form1.checkbox2[i].checked = true;
else
Form1.checkbox2[i].checked = false;
}
}
</script>
//后台操作---------------------------------------------------------------------
string strCheck;
if(this.Request["checkbox2"]!=null)
{
strCheck = this.Request["checkbox2"].ToString();
}
{
strCheck = this.Request["checkbox2"].ToString();
}
update user_message set IsSendDel=1 where messageid in ("+strCheck+")