为什么我页面里放一个控件。。
没放scriptmanager.还能用ScriptManager.RegisterStartupScript(this.TextBox1, this.GetType(), "", "alert('可以的');", true);弹出呢
    }

解决方案 »

  1.   

    这个不知道
    不过我一般都用
    Page.RegisterStartupScript("", "<script>alert('可以的');</script>");
      

  2.   

    不要轻易相信你的眼睛,你没看到未必不存在...比如...假如你套了母版页,而母版页上放了ScriptManager...这是很常见的...
      

  3.   

    http://www.cnblogs.com/purplefox2008/archive/2010/09/07/1820433.html
      

  4.   

    额,我用radscriptmanager还可以用radscriptmanage.alert()呢
      

  5.   

    RegisterStartupScript是个静态方法,不用拖一个实例出来呀
      

  6.   

            Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('zzz')</script>");
            ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "", "<script>alert('zzz')</script>", false);两者平时都可用,不过如果你用了UpdatePanel的话,Page.ClientScript.RegisterStartupScript是不起作用的
    要用ScriptManager.RegisterStartupScript
      

  7.   


    那为什么少了scriptmanager的引用注册,还能用ScriptManager.RegisterStartupScript(this.Page, Page.GetType????????????