ASP.NET calls the difference between Response.Write and ClientScript.RegisterStartupScript in javascript
- 2020-05-12 02:26:16
- OfStack
For example, the following code
So obviously, Response.Write is going to get 0, ClientScript.RegisterStartupScript is going to get 1.
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>");
sb.Append("alert(document.forms.length);");
sb.Append("</script>");
Response.Write(sb.ToString());
ClientScript.RegisterStartupScript(this.GetType(), "test", sb.ToString());
So obviously, Response.Write is going to get 0, ClientScript.RegisterStartupScript is going to get 1.