最近需要用到一个全选删除功能。主要思路这个例子是用一个隐藏的服务器控件 input type="hiddent"来绑定每项的唯一建值ID
当然也有其它的办法。网上有用checkbox的value值来绑定ID 但是我试了没管用。
还可以用label来绑定。然后把控件的是否显示属性设为false但是我没做过具体用起来什么情况
也不知道。
看下面的代码由于是在外面上网没有VS 代码全是用记事本写的。可能有误。但是大概思路是错不
了的。
//aspx
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<input type="hidden" id="SelectedID" runat="server" value='<%# DataBinder.Eval(Container.DataItem,"now_id")%>' NAME="SelectedID"/>
<asp:CheckBox ID="CheckBox1" runat="server" />
<%#DataBinder.Eval(Container.DataItem, "now_id")%>
<%#DataBinder.Eval(Container.DataItem, "now_name")%>
</ItemTemplate>
</asp:DataList>
//aspx.cs
#resgion 执行删除(选中项)
protected void Button2_Click(object sender, EventArgs e)
);
相关文章: