Response.Write("<scrip language ='javascript'>");
Response.Write("function al(){");
Response.Write("alert('aaa');");
Response.Write("}");
Response.Write("</script>");

解决方案 »

  1.   

    Response.Write("<script language=javascript>function al(){alert('hello!')};</script>");
      

  2.   

    <html>
      <head>
        <script language="C#" runat="server">
         public void Page_Load(Object sender, EventArgs e)
         {       // Form the script that is to be registered at client side.
           String scriptString = "<script language=JavaScript> function DoClick() {";
           scriptString += "alert('ok');}<";
           scriptString += "/";
           scriptString += "script>";       if(!this.IsClientScriptBlockRegistered("clientScript"))
              this.RegisterClientScriptBlock("clientScript", scriptString);
         }     </script>
      </head>
      <body topmargin="20" leftmargin="10">
         <form id="myForm" runat="server">
            <input type="button" value="ClickMe" onclick="DoClick()">
         </form>
      </body>
    </html>
      

  3.   

    Response.Write("<script language=javascript>function al(){alert('hello!')};<" + "/script>")
      

  4.   

    Response.Write("<script language=javascript>function al(){alert('hello!')};</script>");
    我这样试过后他不打印字符串,但是也不弹出窗口,没有任何反映了!
      

  5.   

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