//页面代码
- <asp:Button ID="Button2" runat="server" Text="修改" OnCommand="Button3_Command" CommandArgument='<%# Bind("Id") %>' CommandName="update" OnClientClick="return confirm('确定修改么?')"/>
- <asp:Button ID="Button3" runat="server" Text="删除" OnCommand="Button3_Command" CommandName="del" CommandArgument='<%# Bind("Id") %>' OnClientClick="return confirm('确定删除么?')"/>
//CommandArgument获取要修改的数据ID CommandName 指进行删除或者修改操作 OnCommand 指公用事件名称
//后台代码
- protected void Button3_Command(object sender, CommandEventArgs e)
- {
- if (e.CommandName=="update")
- {
- Response.Redirect("gchanpin.aspx?id=" + e.CommandArgument.ToString());
- }
- if (e.CommandName=="del")
- {
- if (!BLL.Chanpin.DeleteMethod(e.CommandArgument.ToString()))
- {
- Response.Write("<script>alert('删除失败');history.back();</script>");
- Response.End();
- }
- else
- {
- BindList();
- }
- }
- }