Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

Page.ClientScript.RegisterClientScriptBlock

在页面紧跟<form>之后,整个页面未完全加载完成。

 

Page.ClientScript.RegisterStartupScript

在页面</form>之前,页面基本空间等加载完成之后。

 

举个例子,页面加载时需要给页面 文本框 赋默认值。

用Page.ClientScript.RegisterStartupScript OK,是没问题的。

但是用Page.ClientScript.RegisterClientScriptBlock则会报错,因为页面还未加载文本框对象。

 

你可能感兴趣的:(startup)