是不是在</script>前多了一个;

解决方案 »

  1.   

    Response.Write("<script >window.alert('hello!')</script>")   这样绝对搞定
      

  2.   

    就这一句话出错,出错的地方在 【</】处,试了在之间插入个空格,成了【< \】,就不会报错了。
    另我这个页面加了一个FreeTextBox控件,但在一个 Button_Click 里面一个这个输出应该也不会报错才是呀。
      

  3.   

    是编译器报错,就是后台代码报错呀,报错的就是那行
    在</中间加了个空格就不会报错,但【</】这个报错 有换行符也很奇怪呀
      

  4.   

    对了,我这个是代码内嵌的,应该是跟<script runat="server"></script>冲突,咋解决呀???<script runat="server">    protected void btnNew_Click(object sender, EventArgs e)
        {
            //把问题信息写入数据库
            Response.Write("<script>alert('写入新的问题成功!')</script>");
        }
    </script>
      

  5.   

    <script runat="server">    protected void btnNew_Click(object sender, EventArgs e)
        {
            //把问题信息写入数据库
            Response.Write("<script>alert('写入新的问题成功!')</script>");
        }
    </script>2货的代码,外面还来一个<script runat="server"></script>....无语,第一次见到
      

  6.   

    Response.Write("<script>alert('提交新问题完成!');</script>"); 修改为 Response.Write(" <script>Alert(\"哈哈哈哈\")</script>"); 保证行的通
      

  7.   

    Response.Write(@"<script>alert('提交新问题完成!');</script>");