Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('账号或密码错误!')", true);提示缺少分号!

解决方案 »

  1.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('账号或密码错误!');", true); ???
      

  2.   

    错了 是这句,生成之后看的是这句,提示缺少分号,在原文件上如何修改呢?
    alert('账号或密码错误!')WebForm_AutoFocus('TextBox1');
      

  3.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>alert('账号或密码错误!'); </script>");
      

  4.   

    javascript中分号非必要项,很难找到少了分号导致的错误(不过的确存在)
    会不会是单引号用了全角?
      

  5.   

    alert不能单独使用的,要引用javascript,楼上的正解
      

  6.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>alert('账号或密码错误!'); </script>");这样还是不行啊,还是提示缺少分号。。
      

  7.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('數據保存成功');</script>");一直在用的代码....
      

  8.   

     /// <summary>
            /// 传入信息弹出来
            /// </summary>
            /// <param name="page"></param>
            /// <param name="msg"></param>
            public static void Alert(System.Web.UI.Page page, string msg)
            {            page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>alert('" + msg + "');</script>");
            }
            /// <summary>
            /// 自定义脚本信息
            /// </summary>
            /// <param name="page"></param>
            /// <param name="msg"></param>
            public static void AlertLocation(System.Web.UI.Page page, string msg)
            {            page.ClientScript.RegisterStartupScript(page.GetType(), "msg", "<script>" + msg + "</script>");
            }
      

  9.   

    首先,楼主写的是没错,因为最后一个参数为true可以省略script 我怀疑楼主是不是打错字了?
      

  10.   

     Page.ClientScript.RegisterStartupScript(this.GetType(), "teruse", "<script language='javascript'>alert('账号或密码错误!'); </script>",true);
      

  11.   

    晕死,我的page_load里有TextBox1.Focus();
    注释就好了,放在ispostback里也行了。