写一个js代码放到cs的页面中,功能是 <input=checkbox> 选中后 cs页面中的删除程序可以删除这个记录。
我使用html拼的网页。checkbox不是用到控件,而是用到html的input。通过循环得来的。也就是说每个记录前面的checkbox的id都是一样的。都是checkbox1
请问在删除程序中如何活得取得选中的相关数据id呢
我使用html拼的网页。checkbox不是用到控件,而是用到html的input。通过循环得来的。也就是说每个记录前面的checkbox的id都是一样的。都是checkbox1
请问在删除程序中如何活得取得选中的相关数据id呢
前台HTML页:
<asp:repeater id="rep_list" runat="server">
<ItemTemplate>
<input type="checkbox" id="cb_del" runat="server"><asp:label id="lb_id" runat="server" text='<%#eval('id')%>'
<ItemTemplate>
</asp:repeater>
后台选择删除:
protect void del_click(object sender,eventargs e)
{
string sql="";
for(int i=0;i<this.rep_list.items.counts;i++)
{
if(((HtmlInputCheckBox)this.rep_list.items[i].findcontrol("cb_del")).checked==true)
{
int id=convent.toint32(((label)this.rep_list.items[i].findcontrol("lb_id")).text);
sql=sql+"delect from table where id="+id+";";
}
}
if(sql=="")
{
return;
}
...执行SQL;
}