在做Web自定义控件开发时,为了方便,经常会用到嵌入资源的方式来注册脚本文件,
奇怪的是,下面这段代码运行后在客户端没有看到注册的脚本文件,

       protected override void RenderContents(HtmlTextWriter output)
        {
            base.RenderContents(output);
            this.Page.ClientScript.RegisterClientScriptResource(this.GetType(), "CommLibrary.Controls.Navigation.NavigationBar.js");
        }

而在OnInit期间就可以

       protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            this.Page.ClientScript.RegisterClientScriptResource(this.GetType(), "CommLibrary.Controls.Navigation.NavigationBar.js");
        }

还没有仔细研究RegisterClientScriptResource的执行生命周期,还向各位请教了。

转载于:https://www.cnblogs.com/jintan/archive/2008/03/31/1131747.html

为什么RegisterClientScriptResource方法在自定义控件中的RenderContents期间不起作用?...相关推荐

  1. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  2. stream map方法_Java Stream中map和flatMap方法

    最近看到一篇讲stream语法的文章,学习Java中map()和flatMap()方法之间的区别. 虽然看起来这两种方法都做同样的事情,都是做的映射操作,但实际上差之毫厘谬以千里. 通过演示Demo中 ...

  3. 【HTML】处理<br>换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决

    [HTML]处理 换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决 参考文章: (1)[HTML]处理 换行符 ...

  4. 窗体内元素遍历-通用方法(DevExpress 中BarManager的遍历)

    窗体内元素遍历-通用方法(DevExpress 中BarManager的遍历) 需求:WinForm窗体中对于各个元素进行遍历设置. 本身因为程序绝大部分功能已经开发完毕,但是权限控制没有追加,在后续 ...

  5. 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 重写 MetaClass#invokeMethod 方法拦截 JDK 中已经定义的函数 )

    文章目录 一.重写 MetaClass#invokeMethod 方法拦截 JDK 中已经定义的函数 1.被拦截的 String#contains 方法原型 2.JDK 正常用法 3.拦截 Strin ...

  6. 【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )

    文章目录 一.调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 二.代码示例 一.调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 集合的 every 方法 , 用于 ...

  7. 【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )

    文章目录 一.使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 1.闭包中使用 == 作为 findAll 方法的查找匹配条件 2.闭包中使用 is 作为 findAll 方法的查找匹 ...

  8. java异常在哪一层捕获_当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的 ( )结构 捕获,或者在方法的 ( ) 中声明_学小易找答案...

    [填空题]当异常已经被定义时,必须通过( ) 语句来处理它. [填空题]Catch 子句包含( )的程序段 [单选题]下列java语言的常用异常类中,属于检测异常的是() [单选题]自定义异常类时,可 ...

  9. 魔术方法php,PHP中常用的魔术方法

    我们在PHP中经常用到魔术方法,像构造方法,析构方法等等魔术变量,下面总结一下一些常用的魔术变量: __construct(),__destruct(),__clone(),__autoload(), ...

  10. 为什么wait、notify、notifyAll方法定义在Object中而不是Thread类中

    多线程概述 Java是一个支持多线程的开发语言,多线程并发执行任务可以充分利用CPU资源,提高多任务并发执行效率(注意区分:多线程并不会加快任务的执行速度,而是可以充分利用多核CPU让线程轮流进行工作 ...

最新文章

  1. 新手入门必看:使用Selenium进行自动化测试
  2. origin做相关性分析图_高分文章的相关性热图,十分钟教你学会无代码复现
  3. 蚂蚁金服井贤栋:区块链和人工智能是影响未来的关键技术
  4. 稳定币兑换器Orbits发布路线图,包括发行治理代币ORB等
  5. ASP.NET状态管理之五(Cookie)
  6. 在JavaScript中实现命名空间
  7. SQLite 不能加密?
  8. markdown测试文章
  9. 暗黑模式开发一些心得
  10. 十大热门编程语言的介绍
  11. Tomcat内存溢出(OutOfMemoryError)
  12. java毕业设计会员刷卡积分管理系统mybatis+源码+调试部署+系统+数据库+lw
  13. 寻求任意颜色转CMY的方法,帮个忙
  14. 在鹅厂工作的广西表妹教我用Python生成会跳舞的美女~
  15. 怎么把一张暗的照片调亮_PS怎么把一张暗的图调亮,就局部
  16. 费曼技巧在学习中的应用
  17. 为什么要进行系统拆分?
  18. 如何在cad中导入谷歌地图_如何在Google地图中设置出发和到达时间
  19. Win10微软输入法打不出汉字?
  20. 关于python函数对变量的作用、错误的是_关于python变量的作用域问题

热门文章

  1. jQuery点击行选中或者取消CheckBox
  2. mysql数据库复习
  3. java注解枚举转换器_java – Annotation处理器:从TypeMirror或TypeElement获取所有枚举值...
  4. php获取自定义url,PHP自定义函数获取URL中一级域名的方法
  5. 18岁智商低的表现_孩子反应慢并不是智商低,三个原因很关键,第一个跟父母有关...
  6. cpuz测试分数天梯图_最新手机处理器天梯图出炉:第一实至名归,你手机处理器排名高吗...
  7. linux入门生信,优秀学员的学习方法展示
  8. android 静态注册wifi广播,Android静态注册广播receiver检测WIFI连接状况变化
  9. 谷歌浏览器:解决Chrome加载扩展程序提示程序包无效:
  10. 算法笔记_面试题_6.二进制/位运算相关