GridView显示数据库记录中加一个模板列,里面加了一个btnCancel铵钮,是个删除记录的铵钮?想实现删除并提示是否确定要删除对话框.

解决方案 »

  1.   

    <asp:ButtonColumn Text="<div onclick="return confirm('确实删除该留言吗?')">删除</div>" 
    HeaderText="删除" CommandName="Delete"> 
    或者在后台
    e.Item.Cells.Attributes.Add("onclick","return confirm('您真的要删除此行吗?');"); 
      

  2.   

    直接在onClientClick事件里面加入javascript: return confirm("确定要删除吗?")
      

  3.   

    <asp:LinkButton ID="LinkButton2" runat="server" CommandName="delete" CausesValidation="False"  OnClientClick="return confirm('确认要删除吗?');">删除</asp:LinkButton>
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                Button btn = e.Row.FindControl("btn") as Button;
                if (btn != null)
                {
                    btn.CommandArgument = e.Row.RowIndex.ToString();
                }
            }
        }