日期:2014-05-19  浏览次数:20450 次

弹出消息框
我用GridView   帮定数据,启用删除按钮,我想在删除之前,弹出个消息框,“确定删除”,确定,取消,该怎么做啊

------解决方案--------------------
1.
this.BtnDel.Attributes.Add( "onclick ", "return confirm( '确定要删除吗? '); ");}
}
2.
private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem))
{
// 刪除按鈕上的提示部分
e.Item.Cells[10].Attributes.Add( "onclick ", "return confirm( '确定删除吗? '); ");
}
}
3.直接在*.aspx文件或*.ascx文件加:

<script language= "JavaScript " type= "text/JavaScript ">
function delete_y(e){
if(event.srcElement.outerText == "删除 ")
event.returnValue=confirm( "确定删除? ");
}
document.onclick=delete_y;
</script>
------解决方案--------------------
在ItemDataBound事件中
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton l = (LinkButton)e.Row.Cells[0].Controls[0];
l.Attributes.Add( "onclick ", "return confirm( '确定删除吗? '); ");
}
}