保存的时候,来个提示,提示保存成功,Response.Write("<script>alert('ok');</script>");
但是提示完之后,没有转向,点击确定后,页面的样式变的乱78糟,为什么会这样呢?

解决方案 »

  1.   

    因为输出是在顶部,破环了HTML的结构
      

  2.   

    Response.Write(" <script>alert('ok'); javascript:history.go(-1);</script>");
    这样试试
      

  3.   

    推荐使用
    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('hello')</script>");
      

  4.   


    if (ClientScript.IsStartupScriptRegistered("SuccessAlert")) 
                    { 
                    .ClientScript.RegisterStartupScript(this.GetType(), "SuccessAlert", alert('ok'), true); 
                    }
      

  5.   

    在执行Response.write方法时,
    会输出一些代码到页面中,
    你可以查看出来乱套的页面的源代码,
    会发现在页面的顶部有一段JS代码,
    这便是Response.Write方法结果