protected void GridViewShow_RowDeleting(object sender, GridViewDeleteEventArgs e)//执行删除处发消息
    {
        Response.Write("<script></script>");//这里怎么写呀。
         我想当我按下这个按钮时 弹出一个对话框 有是和否 是就执行下面代码 否就不做任何处理 
         谢谢大吓呀!!

///////////////////////////////////////////////进行对数据删除
        int DiskID = Convert.ToInt32(GridViewShow.DataKeys[e.RowIndex].Value);
        SqlConn conn = new SqlConn(); //是一个自己写的类
        conn.ConnOpen();
        conn.Delete_Manager_DiskShow(DiskID);//调用存储过程函数
        conn.ConnClose();
        GridViewShow_Refresh();
    }

解决方案 »

  1.   

    应该是在触发服务器事件 GridViewShow_RowDeleting 前弹出提示框,而不是触发服务器事件后再弹出提示框。一般会在触发该事件前:
    if(!confirm("是否确定删除?"))
      return false;
    这段代码放在触发服务器事件的客户端事件中,就可以了。
      

  2.   

    GridViewShow_RowDeleting.Attributes.Add("OnClick", "return confirm('" + msg + "');");
    //msg就是是否要删除的msg
    或者
    Response.Write("<script>alert('是否删除!');</script>");其实Response.Write并不是好方法
      

  3.   

     
    <asp:LinkButton ID="LinkButtonDelete" runat="server" CommandName="delete">删除</asp:LinkButton>没听懂呀 这里是我的前台   我怎么改呀 ··谢谢呀 
      

  4.   

    如果是Button:mybutton.Attributes.Add("onclick",   "if(!window.confirm('记录已存在,是否覆盖?'))   return   false;");也可以用隐藏域:命名为myhidden吧,runat=server,然后   
    mybutton.Attributes.Add("onclick",   "if(window.confirm('记录已存在,是否覆盖?'))   document.all("myhidden").value   =   "true";   else   document.all("myhidden").value   =   "false";");   
    然后在.net代码中找myhidden的value
      

  5.   

    <asp:LinkButton ID="LinkButtonDelete" runat="server" CommandName="delete" OnClientClick='return confirm("是否确定删除?")'>删除 </asp:LinkButton> 
      

  6.   

    给你的GridView的RowDataBound事件里添加,如:
    protected void l_gv_RowDataBound(object obj, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            LinkButton btn = (LinkButton)e.Row.FindControl("LinkButtonDelete");
            if (btn != null)
            {
                btn.Attributes.Add("OnClick", "return confirm('" + msg + "');");
            }
        }
    }
      

  7.   

    linkbutton属性
    OnClientClickreturn confirm("是否删除")
      

  8.   

    <script language='javascript'>
    function firm(url)
    {
     if(window.confirm("您确定要删除吗?"))
     {
      window.open(url,"_self");
     }
     else
     return false;
    }
    function firm_fz(url)
    {
     if(window.confirm("您确定要废止吗?"))
     {
      window.open(url,"_self");
     }
      

  9.   

     LinkButton button_delete = (LinkButton)GridViewShow.Rows[e.RowIndex].Cells[8].FindControl("LinkButtonDelete");
                    button_delete.Attributes.Add("onclick", "if(!window.confirm('是否删除此录?'))  return  false;");
    button_delete.HasAttributes 返回true 执行。。  
      

  10.   

    <asp:LinkButton ID="LinkButtonDelete" runat="server" CommandName="delete" OnClientClick="javascript:return confirm('确认删除吗?');">删除 </asp:LinkButton>