Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
2012-03-09 11:18
435 查看
RegisterClientScriptBlock一般返回的是客户端函数的包装,而RegisterStartupScript返回得函数在 document装载完成后会执行,类似于我们平时所说的body onload="f()"里面的函数;这两个方法在客户端呈现的代码位置不同,RegisterClientScriptBlock在<form runat=server>之后,而RegisterStartupScript在</form>之前。
如果你仅仅是注册一些函数,这两者的效果是一样的。
但如果你要注册一些全局的脚本,如定义一些全局变量并赋值,那么它在HTML中的先后位置可能就比较重要,此时就应该用RegisterStartupScript保证脚本能在前面被执行。
如果你仅仅是注册一些函数,这两者的效果是一样的。
但如果你要注册一些全局的脚本,如定义一些全局变量并赋值,那么它在HTML中的先后位置可能就比较重要,此时就应该用RegisterStartupScript保证脚本能在前面被执行。
相关文章推荐
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别?
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Page.registerstartupscript方法和Page.RegisterClientScriptBlock 和Page.RegisterStartupScript区别?
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Response.Write()、Page.RegisterClientScriptBlock()、Page.RegisterStartupScript 的区别
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
- Page.ClientScript.RegisterStartupScript 与 RegisterClientScriptBlock 之间的区别
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别?
- Page类中 RegisterStartupScript与RegisterClientScriptBlock的区别
- Response.Write/Page.ClientScript.RegisterStartupScript/Page.ClientScript.RegisterClientScriptBlock区别
- Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别