我点击a.aspx删除按钮的时候转到 delete.aspx 然后执行删除程序,当删除成功后弹出对话框显示删除成功然后转到a.aspx并刷新以前的纪录不知道怎么样写 请赐教。现收集弹出对话框功能代码,回复有份

解决方案 »

  1.   

    delete.aspx删除后,
    Response.Write("<script>alert('删除成功');window.location.href='a.aspx'</script>");
    Response.End();
      

  2.   

    为什么要转到delete删除后再转回去?不能直接删除后再刷新吗?
      

  3.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    e.Item.Cells[3].Attributes.Add("onclick","return confirm('您真的要删除此行吗?');");
    }//第二种方法
    <asp:ButtonColumn Text="&lt;div onclick=&quot;return confirm('确实删除该留言吗?')&quot;&gt;删除&lt;/div&gt;" 
    HeaderText="删除" CommandName="Delete">
      

  4.   

    aspx页面:<script language="javascript">
    function sucess()
    {
       alert("删除成功");
       window.location.href="a.aspx";
    }
    后台代码 .aspx.cx
    pageload()
    {
      if( delete sucess )
     {
        RegisterStartupScript( "su" , "sucess()");
      }
      else
     {
      }
    }
      

  5.   

    删除以前的记录,记录总有个ID号吧?
    连接写成Response.Redirect("delete.aspx?id="+id);
    然后在delete.aspx用Request.QueryString["id"]接收id,然后执行SQL "delete from tablename where id="+id"";楼主这个意思?
      

  6.   

    同意hongmingz(一把刀)
    我也想不同楼主为什么要这样做啊?直接删除后重新绑定一下datagrid不就行了吗?
      

  7.   

    <LINK href="../Style.css" type="text/css" rel="stylesheet">
    <script language="javascript">
    function confirmDelete(fileName){
    if(confirm("你确定要删除该文件? '" +fileName + "'"))
          return true;
          else
          return false;
         
    }
    </script>
    </HEAD>在a.aspx上添加一个linkbutton deleteBtn.Attributes.Add("OnClick","return confirmDelete('"+ d.Name.ToString()+"')");  //添加确定删除函数
    deleteBtn.NavigateUrl ="delete.aspx?Name="+d.Name.ToString());

    在b.aspx页面中
    private void Page_Load(object sender, System.EventArgs e)
    {
    file.Delete();

    Response.Redirect("a.aspx");
    }
      

  8.   

    JAVASCRIPT中的alert函数,楼上说的很清楚了