两种方式给删除按钮加上确认对话框。一种是能过编写事件,一种是直接加上javascript的一个confirm
第一种
1、编写事件:
private void MyDataGrid_ItemCreated(object sender, DataGridItemEventArgs e) |
2、在DataGird中加上OnItemDataBound="MyDataGrid_ItemCreated" 。
注:如果要试用,注意根据情况修改这里“e.Item.Cells[8].Controls[0])”。
第二种
<asp:ButtonColumn HeaderText="删除" CommandName="Delete" Text="<span onClick ="return confirm('你确定要删除这一项吗?');">删除</span>" />
要注意的是,一定要把“ onClick ="return confirm('你确定要删除这一项吗?');">”中的双引号改为“"”。否则会与Text=后的双引号冲突。如果不加“"”的话,浏览器会在空格的地方断开,只能识别到“return”,所以也不会起作用。