protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("<script>window.alert('更新成功')</script>");
            Response.Redirect("/default.aspx");
        }
页面是跳转了  但alert的框却没弹出  怎么解决这个问题?

解决方案 »

  1.   

    <meta http-equiv="refresh" content="20;url=http://URL">用这个跳转吧。
      

  2.   

      把Response.Write换成
    ClientScript.RegisterStartupScript(this.GetType(), "Sel", "<script>alert('更新成功!')</script>");
      

  3.   

            protected void Button1_Click(object sender, EventArgs e)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Sel", "<script>alert('更新成功!')</script>");
                Response.Redirect("/default.aspx");
            }
    代码这样的  点击按钮 还是直接跳转页面 ,并没有看到alert的框!
      

  4.   

    吧你代码改成这样
     
     protected void Button1_Click(object sender, EventArgs e)
      {
      RegisterStartupScript("false", "<script>alert('添加成功!');window.location.href=default.aspx'</script>");
       }
      

  5.   

    ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert(\'更新成功!\');window.location=\'Default.aspx\' </script>");
      

  6.   

    貌似redirect是马上跳转了。也就是说,更新成功刚刚显示就被扼杀了。个人意见
      

  7.   

    ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert(\'更新成功!\');window.location=\'Default.aspx\' </script>");
    这个就行.还有很多种方法
      

  8.   

    用这个
    Response.Write("<script>window.alert('更新成功');window.location('/default.aspx')</script>");
     
      

  9.   


      ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('OK');location.href='Default.aspx';</  script>");肯定行.
      

  10.   

    Response.Write("<script>alert('非法訪問!!!');location.href='../Index.aspx'</script>");
      

  11.   


    正解,谢谢啊,其他人也谢谢。
    不过window.location=\'Default.aspx\'
    应该是window.location=\'/Default.aspx\' 呵呵
      

  12.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script lanuage=javascript>alert('添加成功!');window.location.href=default.aspx'</script>");
      

  13.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script lanuage=javascript>alert('添加成功!');window.location.href='default.aspx';</script>");