asp.net确认删除框

在GridView页脚中有一个LinkButton叫reStore,我希望点击这个按钮时能弹出框让我确认是否要删除数据。于是在reStore_Click中写了捕获reStore的语句,但是为什么得到的bl始终为null。如果不是这样写的话怎么写

 LinkButton lb = gvMain.FindControl("reStore") as LinkButton;
 lb.OnClientClick = "return confirm('你确定要还原该数据吗?');";


慕尼黑8549860
浏览 537回答 2
2回答

MMTTMM

删除行弹出确认框第一种方式:&nbsp;&nbsp;&nbsp; protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (e.Row.RowType == DataControlRowType.DataRow)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((LinkButton)(e.Row.Cells[4].Controls[0])).Attributes.Add("onclick", "return confirm('确定要删除吗?')");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }第二种为删除选中:<asp:Button ID="BtnDel" runat="server" OnClick="BtnDel_Click" OnClientClick='javascript:return confirm("真的要删除我们!")' Text="删除选中" Height="25px" />

宝慕林4294392

&nbsp;lb.Attributes.Add("onclick", "return confirm('你确定要还原该数据吗?')" );这样就可以。
打开App,查看更多内容
随时随地看视频慕课网APP