如何弹出确认删除对话框(C#编程)?
2012-11-15 13:58
1236 查看
在Asp.Net的C#编程中,在页面上如何弹出确认删除对话框?
对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。举例如下:
Response.Write("<script>alert('删除成功!')</script>");
在页面上有一个删除按钮,当用户点击的时候会弹出一个确认是否删除的对话框
方法一:
page_load里
Button1.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
或 Button1.Attributes["onclick"] = "javascript:return confirm('您确定要删除吗?')";
如果点确定,则执行Button1的click事件
方法二:GridView控件的删除按钮消息提示框
当使用GridView控件后台编程实现数据绑定、查询、更新、修改、删除操作时在GridView控件事件RowDataBound事件中添加如下代码就可以实现点击删除按钮时提示‘是否删除’提示框了。
示例
/// <summary>
/// 表示向一行数据行添加完成数据后处理的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//判断是否数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//找到GridView控件的第12个单元格中的 按钮 并给他添加 按钮事件 点击删除时提示 是否删除
((Button)e.Row.Cells[11].Controls[0]).Attributes.Add("onclick", string.Format("javascript:return confirm('您是要删除" + e.Row.Cells[2].Text + " 么')"));
}
}
在windows窗体应用开发中,在窗体上面如何弹出确认删除对话框?
实例
在Click事件里面添加如下代码:
if (MessageBox.Show("您真的要删除吗?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
……
注: 如果确认 做‘删除’操作 如果取消的话直接return
}
运行后的结果如下:
![](http://img854.ph.126.net/mLhGcP_1nSGPrGYNZhWhGQ==/2755640021998732344.jpg)
相关文章推荐
- 如何给datalist里的删除按纽弹出一个确认对话框
- 使用VS2005中的GridView中的CommandField进行删除操作时,如何弹出确认对话框?
- 如何在点击Datagrid的按钮“删除”时弹出确认对话框
- 实现删除之前弹出确认对话框
- DataGrid点击删除按钮弹出确认对话框一个好办法
- GridView中如何使用CommandField删除时,弹出确认框?
- 在.net2.0中,实现对gridview删除行时弹出确认对话框的四种方法
- asp.net 浏览按钮 asp.net C# 如何点击按钮弹出选择文件对话框
- 如何:复制、删除和移动文件和文件夹(C# 编程)
- 实现对gridview删除行时弹出确认对话框的四种方法
- 如何编写js弹出确认删除的提示信息
- 如何在GridView中进行删除操作时弹出提示问是否确认删除?
- 删除GridView控件行信息弹出确认对话框
- 在giedview中点删除时弹出确认对话框代码
- GridView那点事之【删除时弹出确认对话框】
- 删除时弹出确认对话框
- GridView中如何使用CommandField删除时,弹出确认框?
- 如何在调用WCF服务之前弹出一个确认对话框?
- C# 确认对话框,文件是否存在,文件删除
- 删除数据时弹出一个确认对话框