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



}
浙公网安备 33010602011771号