我在gridview控件中对数据进行编辑操作时,本来想当用户点击删除时出现一个提示框,提示用户是否删除。可是出错了。代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
((LinkButton)(e.Row.Cells[0].Controls[0])).Attributes.Add("onclick","return confirm('确定要删除吗?')");
}
}
怎么每次点编辑时就出现提示框,而点击删除时直接就删除了,我尝试过修改为Controls[1],可是就出错!请各位大虾求救!!!我该如何设置才会点击删除时弹出提示框呢?
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
((LinkButton)(e.Row.Cells[0].Controls[0])).Attributes.Add("onclick","return confirm('确定要删除吗?')");
}
}
怎么每次点编辑时就出现提示框,而点击删除时直接就删除了,我尝试过修改为Controls[1],可是就出错!请各位大虾求救!!!我该如何设置才会点击删除时弹出提示框呢?
直接在前台写
<asp:LinkButton ID="LinkButton4" runat="server" OnClientClick="return confirm('你确定删除该条记录么!')" CausesValidation="False"
CommandName="Delete" Text="删除"></asp:LinkButton>
OnClick="DeleteUser" Text="删除" OnClientClick="是否确定删除?"></asp:LinkButton>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("NewsID") %>' CommandName="DelCmd" OnClientClick="return confirm('您确定要删除吗?');">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>