请问asp.net中怎么弹出对话框
我试了Response.Write("<script>alert('')</script>"),编译就通不过,提示
编译器错误信息: BC30648: 字符串常数必须以双引号结束。

解决方案 »

  1.   

    Response.Write("<script>alert(\"eeee\")</script>");
      

  2.   

    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('用户名不能为空!')</script>");
      

  3.   


    Response.Write(" <script> alert( ' ') </script> ");没有错误.楼主检查其他代码.
      

  4.   

    试试
    Response.Write( @" <script> alert( ' ') </script> ")
      

  5.   

    Response.Write("<script language=\"javascript\">confirm(\"用户名不能为空!\")</script>")
    绝对可以!!
      

  6.   

    <script></script>问题response.write("<script   language=""JavaScript"">"   &   chr(13)&   "   alert("""   &   Str   &   """)<"&   "/"   &   "script>")
      

  7.   

    Response.Write( " <script> alert( ' ') </script> "),
    因为你后面用了,要引号;
      

  8.   

            if (ddl_city.SelectedValue == "0")
            {
                Response.Write("<script>alert('请选择城市!');</script>");
            }
      

  9.   

        //封装javascript
        private void ShowMessage(string Message)
        {
            Literal TxtMsg = new Literal();
            TxtMsg.Text = "<script>alert('"+Message+"')</script>";
            Page.Controls.Add(TxtMsg);
        }
    这样就可以封装起来,当一个函数使用,比较方便
      

  10.   

    Response.Write("<script>");
    Response.Write("alert('#######')");
    Response.Write("</script>");
      

  11.   

    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('Sorry,You have not input contents!');</script>");
    一般都使用这个
    楼主帖错的代码无错!----------------------
    PS:现在一般使用弹出层了;请关注学习
      

  12.   

    这样:
    Response.Write( " <script> alert( ' ') </"+"script> ")
      

  13.   

    这样:
    Response.Write("<script language=javascript>alert('aaa')</"+"script>");
      

  14.   


    我试了Response.Write( " <script> alert( ' ') </script> "),编译就通不过,提示 
    ------------------------------------------
    这样的错误是因为楼主弹出的信息中包括了",所以才会报错。
    在前面加个转义字符@就行了
      

  15.   

    建议各位同学不要让Response.Write成为习惯
      

  16.   

    Response.Write("<script language='javascript'>alert('')</script>");
      

  17.   

    您是不是用了ajax
    ,如果页面采用了ajax就无法response弹出
      

  18.   

    to progro:
    那怎么解决?