<div class="subtitle">
<a href="javascript:AllChecked('checkType','HidCheckType')" class="st_a1 font1" >全部选定</a>
<a href="javascript:AllBackChecked('checkType', 'HidCheckType')" class="st_a2 font1">反向选择</a>
<a href="" class="st_a3 font1" >删除选定</a>
<input id="HidCheckType" type="hidden" runat="server" value="" />
</div>
<asp:Repeater ID="rpType" runat="server" onitemcommand="rpType_ItemCommand" >
<HeaderTemplate>
<ul class="ul_sp">
<li class="li1 font8">选择</li>
<li class="li2 font8">商品类型名称</li>
<li class="li3 font8">备注</li>
<li class="li4 font8">操作</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul class="ul_sp" onmouseout="this.style.backgroundColor=''" onmouseover="this.style.backgroundColor='#e9f0f9'">
<li class="li1">
<input type="checkbox" name="checkType" value='<%# Eval("id") %>'/></li>
<li class="li2 font1">
<%# Eval("name") %></li>
<li class="li3 font1">
<%#Eval("re") %></li>
<li class="li4 font1">
<!--<input class="li4btn" type="button" value="属性列表" />-->
<asp:Button ID="btnEdit" runat="server" Text="编辑" CssClass="li4btn font1"
CommandArgument='<%#Eval("id") %>' CommandName="cmdEdit"> </asp:Button>
<asp:Button ID="btnDel" runat="server" Text="删除" CssClass="li4btn font1"
CommandArgument='<%#Eval("id") %>' CommandName="cmdDel"> </asp:Button>
</li>
</ul>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:Repeater>
<a href="javascript:AllChecked('checkType','HidCheckType')" class="st_a1 font1" >全部选定</a>
<a href="javascript:AllBackChecked('checkType', 'HidCheckType')" class="st_a2 font1">反向选择</a>
<a href="" class="st_a3 font1" >删除选定</a>
<input id="HidCheckType" type="hidden" runat="server" value="" />
</div>
<asp:Repeater ID="rpType" runat="server" onitemcommand="rpType_ItemCommand" >
<HeaderTemplate>
<ul class="ul_sp">
<li class="li1 font8">选择</li>
<li class="li2 font8">商品类型名称</li>
<li class="li3 font8">备注</li>
<li class="li4 font8">操作</li>
</ul>
</HeaderTemplate>
<ItemTemplate>
<ul class="ul_sp" onmouseout="this.style.backgroundColor=''" onmouseover="this.style.backgroundColor='#e9f0f9'">
<li class="li1">
<input type="checkbox" name="checkType" value='<%# Eval("id") %>'/></li>
<li class="li2 font1">
<%# Eval("name") %></li>
<li class="li3 font1">
<%#Eval("re") %></li>
<li class="li4 font1">
<!--<input class="li4btn" type="button" value="属性列表" />-->
<asp:Button ID="btnEdit" runat="server" Text="编辑" CssClass="li4btn font1"
CommandArgument='<%#Eval("id") %>' CommandName="cmdEdit"> </asp:Button>
<asp:Button ID="btnDel" runat="server" Text="删除" CssClass="li4btn font1"
CommandArgument='<%#Eval("id") %>' CommandName="cmdDel"> </asp:Button>
</li>
</ul>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:Repeater>
{
Button btnBid = (Button)sender;
..... btnBid.CommandArgument;
//do something
}
<a href="" class="st_a3 font1" onclick="deletecheck();">删除选定</a> <script type="text/javascript">
function deletecheck(){
var a = document.getElementsByTagName('INPUT');
for (var i = 0; i < a.length; i++) {
if (a[i].type == "checkbox") {
a[i].checked =false; }
}
}
</script>
///选中所有的CheckBox
function selectAll()
{
// 获得用户页面中的所有的 输入功能的控件
var checkbox = document.getElementsByTagName("input");
if(checkbox[0].checked == true)
{
for (var i=0; i<checkbox.length; i++)
checkbox[i].checked = false;
}
else
{
for (var i=0; i<checkbox.length; i++)
checkbox[i].checked = true;
}
}
</script><%-- repeater内的代码 --%>
<asp:Repeater>
<ItemTemplate>
<table>
<tr>
<td>
Delete<input type='checkbox' id='ChkSelect' class='nogrid' runat="server" /> <asp:Literal ID="ID" runat="server" Visible="false"
Text='<%# DataBinder.Eval(Container.DataItem, "Message_ID")%>'></asp:Literal>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater><%-- repeater 之外的代码 --%>
Select All
<input id="Checkbox1" type="checkbox" onclick='selectAll()' />
<asp:Button ID="Button1" runat="server" Text="Delete" OnClick="Button1_Click" /> // .cs 中的 删除按钮的代码
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < this.Repeater3.Items.Count; i++)
{
HtmlInputCheckBox chb = (HtmlInputCheckBox)this.Repeater_News.Items[i].FindControl("ChkSelect"); Literal l = (Literal)this.Repeater3.Items[i].FindControl("ID");
if (chb.Checked == true)
{
Word.deleteWord(l.Text);
}
}
Response.Redirect(Request.Url.ToString());
}// 当然你也可以在 Page_Load 中加入这个在删除是询问一下
this.Button1.Attributes.Add("onclick", "javascript:return confirm('您确认要删除吗?')");
这样不简单些吗?