惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
腾讯CDC
J
Java Code Geeks
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
云风的 BLOG
云风的 BLOG
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
雷峰网
雷峰网
B
Blog RSS Feed
博客园_首页
量子位
F
Fortinet All Blogs
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog

博客园 - Adrian wang

簇表BSEG在联合查询时用什么表去替代 [推荐] 对日软件开发文档式样书写常用日语精粹 几个常用的T-Code 001 SAP R/3财务基本概念及集成性浅释---总帐等概念 SAP R/3 财务基本概念及集成性浅释 —— 主数据篇 SAP技术人员必会技能(转帖) 使用 Microsoft .NET 的企业解决方案模式 T-SQL 编码标准(择自MSDN) 数据库表中的空值(NULL) 总结:ADO.NET在开发中的部分使用方法和技巧 (转贴) 编译器错误信息 CS1595 学日语、记单词是有规律的 不用鼠标换了日语输入法 外语学习忌 ! 数据库开发个人总结(ADO.NET) 使用ADO.NET轻松操纵数据库 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论 如何把string解析为int? 彻底删除项目的VSS源代码管理信息
RegisterStartupScript和RegisterClientScriptBlock的用法
Adrian wang · 2006-03-01 · via 博客园 - Adrian wang

RegisterStartupScript(key, script)
RegisterClientScriptBlock(key, script)

  这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。

    这两个方法唯一的不同之处在于从“何处”发送脚本块。RegisterClientScriptBlock() 在 Web 窗体的开始处(紧接着 <form runat="server"> 标识之后)发送脚本块,而 RegisterStartupScript() 在 Web 窗体的结尾处(在 </form> 标识之前)发送脚本块。

      RegisterStartupScript() 用于添加要在加载页面后运行的脚本块,通过这种方法添加的脚本块位于 Web 窗体的结尾处,因为必须在脚本运行前定义脚本要修改的 HTML 元素。也就是说,如果您要使用客户端脚本将焦点设置到文本框,必须确保文本框的 HTML 标记位于设置该文本框的焦点的脚本之前。

      RegisterClientScriptBlock() 方法用于为响应客户端事件而执行的脚本代码。通过此方法发送的脚本块位于 Web 页面的开始处,因为这种方法不要求将脚本块置于所有 HTML 元素之后,即它一般不使用文档内自定义的控件