博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

page.ClientScriptManager.RegisterStartupScript 的用法

Posted on 2010-12-24 11:51  暗夜求真  阅读(589)  评论(0)    收藏  举报

启动脚本由它的键和类型唯一标识。 具有相同的键和类型的脚本被视为重复脚本。 只有使用给定的类型和键对的脚本才能使用该页面进行注册。 尝试注册一个已经注册的脚本不会创建重复的脚本。

调用 IsStartupScriptRegistered 方法以确定具有给定的键和类型对的启动脚本是否已经注册,从而避免不必要的添加脚本尝试。

RegisterStartupScript 方法的此重载中,使用 addScriptTags 参数可指示 script 参数中提供的脚本是否包装在 <script> 元素块中。 addScriptTags 设置为 true 指示脚本标记将自动添加。

RegisterStartupScript 方法添加的脚本块在页面加载完成但页面的 OnLoad 事件引发之前执行。 不保证脚本块按照它们注册时的顺序输出。 如果脚本块的顺序十分重要,请使用 StringBuilder 对象将脚本收集到单个字符串中,然后在单个客户端脚本块中注册所有这些脚本。