在GridView页脚中有一个LinkButton叫reStore,我希望点击这个按钮时能弹出框让我确认是否要删除数据。于是在reStore_Click中写了捕获reStore的语句,但是为什么得到的bl始终为null。如果不是这样写的话怎么写 LinkButton lb = gvMain.FindControl("reStore") as LinkButton; lb.OnClientClick = "return confirm('你确定要还原该数据吗?');";
2 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
删除行弹出确认框
第一种方式:
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('确定要删除吗?')");
}
}
第二种为删除选中:
<asp:Button ID="BtnDel" runat="server" OnClick="BtnDel_Click" OnClientClick='javascript:return confirm("真的要删除我们!")' Text="删除选中" Height="25px" />
- 2 回答
- 0 关注
- 536 浏览
添加回答
举报
0/150
提交
取消