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 get/post解决乱码问题
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras
- C语言实现冒泡排序-整数排序
- Axure学习笔记1--原型设计概述
- 【Java】集合(List、Set)遍历、判断、删除元素时的小陷阱
- jQuery.retryAjax
- 如何提高手机APP的用户体验?
- UVA442 Matrix Chain Multiplication 矩阵运算量计算(栈的简单应用)
- POJ-3017 Cut the Sequence DP+单调队列+堆
- Java开源运行分析工具(转)
- c++实用技巧
- Unity人工智能学习—确定性AI算法之追踪算法二
- Openjudge-计算概论(A)-数组顺序逆放
- 使用bootstrap响应式布局——手机屏幕中横向滚动显示标签页选项
- 纯css实现多标签浮动居中(任意个数)
- Pyspark 使用 Spark Udf 的一些经验
- 在区块链侧链上进行Dapp技术开发
- GoLang函数参数的传递练习
- 【LeetCode】7. 整数反转python3
- InnoDB 文件系统