原来也很简单和用C#语言来实现这个差不多吧,只不过使唤了两种语言哦,而且这样写代码对系统的性能也比较好。如图所示:为反选所实现的功能
下面将实现反选的两部分代码写一下哦。控件使用的是显示数据表格(一种控件)控件复制代码代码如下: ASP : template field header text=' input type=' checkbox ' id=' cbAll ' name=' cbAll ' onclick=' selAll(这。选中);' /反选ItemTemplate输入类型=' checkbox ' id=' cbName ' name=' cbName ' value=' % # DataBinder .评估(容器. DataItem," ProductID ")% "//ItemTemplate/asp3360 TemplateField然后写Java脚本语言代码来实现这个功能:复制代码代码如下:脚本类型='text/javascript '函数selAll(boolValue){ var obj=document。getelementsbyname(' CBname ');var cbNameLen=obj . length if(cbNameLen 1){ for(var I=0;icbNameLen如果。选中){ obj[i].选中=假;} else { obj[i].选中=真;} } } else { obj . checked=boolValue } }函数单击btncheck(){ var obj=document。getelementsbyname(' CBname ');var cbNameLen=obj . length var Flag=false if(cbNameLen 0){ for(var I=0;icbNameLen如果。选中){标志=真;打破;} } if(Flag){ 0返回true} else { alert('请先选择要操作的记录! ');返回false} } else { alert('现在没有记录,不能操作!');返回false} }/脚本