page.RegisterStartupScript 方法

允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块。

[Visual Basic]

Public Overridable Sub RegisterStartupScript( _

ByVal key As String, _

   ByVal script As String _

)

[C#]

public virtual void RegisterStartupScript(

   string key,

   string script

);

[C++]

public: virtual void RegisterStartupScript(

   String* key,

   String* script

);

[JScript]

public function RegisterStartupScript(

key : String,

   script : String

);

参数

key
标识脚本块的唯一键。
script
要发送到客户端的脚本的内容。

备注

RegisterClientScriptBlock 方法类似,该方法在 Page 对象的 <form runat= server> 元素的结束标记之前发出该脚本。发出脚本块时已定义了呈现该页的对象时,因此必须同时包括 <script> 元素的两个标记。

通过使用 key 标识脚本,多个服务器控件实例可以请求该脚本块,而不用将其发送到输出流两次。

具有相同 key 参数值的任何脚本块均被视为重复的。

注意   请记住在脚本周围加入 HTML 注释标记,以便在请求的浏览器不支持脚本时脚本不会呈现。

示例

[Visual Basic, C#] 下面的示例说明如何将 RegisterStartupScript 方法与 IsStartupScriptRegistered 方法配合使用。如果尚未注册用代码声明块编写的 ECMAScript(如 IsStartupScriptRegistered 测试的那样),则将发出 RegisterStartupScriptBlock 调用。



 
   
示例

你可能感兴趣的:(startup)