this.Response.Write("<script>alert('d');</script>");
在所生成页面的最顶端。
页面加载之前呈现。
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "b", "<script>alert('b');</script>");
紧跟在所生成页面的<form>标记之后,也在微软自身生成的代码之后。
页面加载之前呈现。
this.ClientScript.RegisterStartupScript(this.GetType(), "a", "<script>alert('a');</script>");
紧跟在所生成页面的</form>标记之前,也在微软自身生成的代码之前。
页面加载之后呈现。
this.ClientScript.RegisterClientScriptInclude("c", "c.js");
在后台加载另一处JS代码。
本文探讨了ASP.NET中不同JavaScript注册方法的执行时机,包括页面顶部的直接写入、紧跟<form>标记后的ClientScript.RegisterClientScriptBlock()以及页面加载前后通过ClientScript.RegisterStartupScript()和ClientScript.RegisterClientScriptInclude()的使用。
1670

被折叠的 条评论
为什么被折叠?



