用了下面这句:Response.Write ("<script language=javascript>alert('你好!');</script>");
点确定后,页面上控件位置都有一些移位,大小也有变化,到底怎么回事?是不是因为我用的是绝对位置的布局?

解决方案 »

  1.   

    Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('tt');", true);
      

  2.   

    影响位置、CSS的是Resopnse.Write()不是Alert(),楼上的正解!
      

  3.   


    我想请问下   为什么Response.Write()会影响呢??
      

  4.   

    如果你页面有grid绑定的话,在那后面重新绑一下就不会位移了。
      

  5.   

    Resopnse.Write()输出的内容一般在<!DOCTYPE html ...之前,破坏了DOM结构
      

  6.   

    一直觉得用Response.Write 写脚本带坏大家的先驱该推出去砍了
      

  7.   

    Response.Write ("<script language=javascript>alert('你好!');histroy.go(-1);</script>");
      

  8.   

    这样用才行:
    page.registstartscript('','',''......