为GridView删除添加确认对话框

来源:互联网 发布:传奇霸业数据汇总 编辑:程序博客网 时间:2024/05/01 20:32

方法一:

ButtonLinkField.Text = "<div id=/"del/" onclick=/"JavaScript:return confirm('确定删除吗?')/">删除</div> "

方法二:  protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ //如果是绑定数据行if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate){ ((LinkButton)e.Row.Cells[6].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:/"" +e.Row.Cells[1].Text + "/"吗?')"); } } }

方法三:模板

<asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:LinkButton runat="server" CausesValidation="False" CommandName="Delete" Text="删除" OnClientClick='return confirm("Are you sure you want to delete this record?");'></asp:LinkButton> </ItemTemplate> </asp:TemplateField>

 -------------RowDeleting method------------------------------------------------ protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { Response.Write("<script>window.confirm('确定删除吗?');</script>"); } -------------RowDataBound method-------------------------------------------------------------- protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ((LinkButton)e.Row.Cells[4].Controls[0]).Attributes.Add("onclick", "return confirm('确实要删除该记录吗?')"); } }

原创粉丝点击