ASP.NET呼び出しjavascriptにおけるResponse.WriteとClientScript.Register Startup Scriptの違い

469 ワード

例えば以下のコード
 
  
StringBuilder sb = new StringBuilder();
sb.Append(""); <br>sb.Append("alert(document.forms.length);"); <br>sb.Append("");

Response.Write(sb.ToString());
ClientScript.RegisterStartupScript(this.GetType(), "test", sb.ToString());
Reponse.Writeが得たのは0で、ClientScript.Register Startup Scriptが得たのは1です.