改成:
Response.Write(@"<script language=Javascript>alert('Hello!');</script>");

解决方案 »

  1.   

    Response.Write ("<script>window.alert(''Hello!'')</script>");
      

  2.   

    Response.Write ("<script>window.alert(\'hello!\')");
    Response.Write("</");
    Response.Write("script>");
      

  3.   

    Response.Write("<script language=Javascript>alert(\"Hello!\");</script>");
      

  4.   

    改成:
    Response.Write(@"<script language=Javascript>alert('Hello!');</script>");--------
    yes
      

  5.   

    写在.aspx和写在.aspx.cs(.aspx.vb)写的代码是有区别的!
    .aspx下:
    Response.Write(@"<script language=Javascript>alert('Hello!');</script>");
    .aspx.cs:
    Response.Write("<script language=Javascript>alert('Hello!');</script>");
      

  6.   

    Response.Write("<script language=Javascript>alert('Hello!');</script>");
    //////这句话没错
    你是不是分成两行来写了,写成一行应该没错。
      

  7.   

    Response.Write("<script language=Javascript>alert('Hello!');</scr"+"ipt>");