以下是绑定控件的onclick事件的代码!在不点编辑直接点删除的时候就好使,点完编辑在点删除就不弹了!请教各位高手!!
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)e.Item.Cells[5].Controls[0]).Attributes.Add( "onclick ", "return confirm( '你确定删除吗? ') ");
}
}
------解决方案--------------------------------------------------------
点击编辑以后在重新绑定下试试
------解决方案--------------------------------------------------------
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
LinkButton lbtn;
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
{
lbtn = e.Item.Cells[5].Controls[0] as LinkButton;
if(lbtn != null)
{
lbtn.Attributes.Add( "onclick ", "if(!confirm( '你确定要删除吗? ')) return false; ");
}
}
}
试试
------解决方案--------------------------------------------------------
try ->
1.
MyDeleteButton.CausesValidation = false;
2.
编辑/更新/取消 之后重新绑定