我在asp.net 2.0中(用vb语言)<script runat="server"></script>中嵌入如下出现错误:
Response.Write("<script language='javascript'>")
...
Response.Write("</script>")(语句不能出现在方法体内)
Response.Write("</script>")这句有问题,怎么解决???

解决方案 »

  1.   

    写在一个Response.Write()里试试..
      

  2.   

    <> 使用编码 试试
      

  3.   


    试试这样写看看
            System.Text.StringBuilder Builder = new System.Text.StringBuilder();
            Builder.Append("<script language='javascript' defer>");
            Builder.AppendFormat("alert('{0}');", msg);
            Builder.Append("</script>");
            Response.Write(Builder.ToString());
      

  4.   

    居然得这么写,</与 script>分开!!!
    Response.Write("<script language='javascript'>" & "</" & "script>")