.net Repeater内部的按钮事件代码demo(Repeater内button的删除事件)

本文介绍了一个ASP.NET中使用Repeater控件结合按钮实现数据项删除功能的示例。通过设置Button的CommandArgument属性为数据项ID,并在Button的点击事件中解析该ID进行数据库删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.net  Repeater内部的按钮事件代码demo(Repeater内button的删除事件)

<asp:Repeater ID="Repeater1" runat="server" >
         <ItemTemplate>  
      <tr height="60" style="border-bottom:1px #ccc solid; width:100%">
      <td ><%#Eval("ID")%></td>
<td ><img src="<%# Eval("pingtu ") %>" width="80" height="50" /></td>
<td ><%#Eval("pingming")%></td>
<td ><%# Convert.ToDateTime(Eval("addTime")).ToString("yyyy-MM-dd")%></td>


<td >  
   <a href="editcp.aspx?ID=<%#Eval("ID") %>">编辑</a>

<asp:Button ID="Button1" runat="server" Text="删除" CommandArgument='<%#Eval("ID") %>' OnClientClick="return confirm('确认删除?')" 
        onclick="Button1_Click" />

     
 
</td>
      </tr>
      
         </ItemTemplate>
        </asp:Repeater>
View Code

 

 protected void Button1_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;
            int id = int.Parse(btn.CommandArgument);
            //删除操作
            string sql = "delete from  tb_chanpin where ID ='" + id + "' ";
            BaseClass.ExecNonQuery(sql);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>window.location.href=window.location.href; </script>");
        }

 

转载于:https://www.cnblogs.com/huichao1314/p/7661622.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值