我在一个button_click事件里加 Page.RegisterStartupScript("key", "<script>alert('你好')</script>");
但是却不弹出你好,这是为什么,用Response.Write就可以

解决方案 »

  1.   

    page_load:button1.attributes.add("onclick","...");
      

  2.   

    应该可以的,把你的环境重新启动一下.
    VS2005用ClientScript.RegisterStartupScript(GetType(),"key", "<script>alert('您好')</script>");试试
      

  3.   

    Page.RegisterStartupScript("key", "<script type='text/javascript'>alert('你好');</script>"); 
      

  4.   

    Page.RegisterStartupScript("key", " <script>alert('你好') </script>"); 下面加个 return;试试
      

  5.   

    或者
     ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('funny')", true);最后的true帮你把<script>加上去。
      

  6.   

    ClientScript.RegisterStartupScript(GetType(),"key", "<script>alert('您好')</script>");