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 调用。

示例
posted @ 2006-08-30 16:44  ㊣鑫哥  阅读(861)  评论(0)    收藏  举报