zoukankan      html  css  js  c++  java
  • 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

    }

    运行后的结果如下:

    如何弹出确认删除对话框(C编程)? - Steven - Steven blog
  • 相关阅读:
    Windows Server 2003安装VS2010重命名项目崩溃
    分表处理设计思想和实现[转载]
    XSD中如何定义节点(Element)包含属性(Attribute)和上下文(Context)?
    数据库水平切分的原理探讨、设计思路数据库分库,分表,集群,负载均衡器
    域名注册供参考的200个前缀和后缀
    一个 XSD 实例
    了解Javascript中defer
    Asp.net中慎用Page.DataBind()
    C#中相对路径转绝对路径
    Cookies中Secure使用
  • 原文地址:https://www.cnblogs.com/itrena/p/8808422.html
Copyright © 2011-2022 走看看