用户控件中动态加入脚本引用,添加前先判断是否已经有引用,没有才添加。

//××××.ascx

   protected void Page_Load(object sender, EventArgs e){StringBuilder sb = new StringBuilder();StringWriter sw = new StringWriter(sb);HtmlTextWriter htw = new HtmlTextWriter(sw);this.Page.Header.RenderControl(htw);string headhtml = sb.ToString();if (headhtml.IndexOf("jquery.js", StringComparison.CurrentCultureIgnoreCase) == -1){string jquery = @"<script type=""text/javascript"" src=""/js/jquery.js""></script>";this.Page.Header.Controls.Add(new LiteralControl(jquery));}}

不能直接用 this.Page.Header.innerHtml = ""; 这种方式,否则会报错:"无法获取 的内部内容,因为该内容不是文本"

转载于:https://www.cnblogs.com/leftfist/archive/2012/09/07/4258050.html

用户控件中动态加入脚本引用相关推荐

  1. 在用户控件中用户登录后台脚本判断

    在用户控件中用户登录后台脚本判断写法  if (!IsPostBack)         {                         imagelogin.Attributes.Add(&qu ...

  2. 如何在Web用户控件中引用样式表中的样式

    如何在Web用户控件中引用样式表中的样式 <%@ Control Language="C#" AutoEventWireup="true" CodeFil ...

  3. 用户控件中使用相对路径问题

    在用户控件中使用相对路径,会因为引用控件的页面的不同路径而产生问题.在用户控件里最好使用以站点根目录开始指定相对路径,比如你的asp.net应用程序名为:myapp,你的图片是 myapp/myima ...

  4. ASP.NET开发:在用户控件中添加属性

    在WEB开发中,可重用的代码我们可以把它写成一个通用模块供需要的地方来引用.本文就是介绍在ASP.NET的web编程时,如何在用户控件中添加属性,实现这种方法:举例说明详解. 在WEB开发中经常有一些 ...

  5. 关于从页面中获取用户控件中的其它控件(如DropDownList)事件的方法

    在项目中经常把一些经常使用的代码做成用户控件以提高代码的可重用性, 一个经常遇到的就是在页面中调用用户控件中的服务器控件的事件,下面给出简单的代码示列. 我们在一个用户控件(MaterialRepor ...

  6. WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性

    原文:WPF 使用依赖属性(DependencyProperty) 定义用户控件中的Image Source属性 如果你要自定义一个图片按钮控件,那么如何在主窗体绑定这个控件上图片的Source呢? ...

  7. 如何在用户控件中操作页面中的控件?

    一般来讲我们会把功能集中在ASCX文件实现,以便能够多次使用,但在某种情况下,我们可能会用到对用户控件所在的页面容器进行操作. 其实如果想一下,道理也很简单,如果ASCX被使用了,其会出现在页面容器中 ...

  8. JS获取用户控件中的子控件Id

    用户控件 <asp:HiddenField ID="hfGradeId" runat="server" /> <asp:HiddenField ...

  9. C# 在用户控件中添加自定义事件

    /// <summary> /// 用户控件 /// </summary> public partial class UCMyControl : UserControl {// ...

最新文章

  1. 用U盘安装VMware ESXi4
  2. envoy实现_微服务之服务治理:Envoy 全局 gRPC 限速服务 lyft/ratelimit 详解
  3. python 自定义异常和主动抛出异常(raise)的操作
  4. boost::polygon模块实现自定义polygon相关的测试程序
  5. 从对我的质疑说起,谈谈Linux下的文件删除
  6. Play和Grails Java框架的优缺点
  7. PS教程第二十一课:有了选区就有了界限
  8. 设计一个扩展自抽象类geometricobject的新的triangle类_如何进行代码抽象设计?
  9. Vue二次封装axios为插件使用
  10. linux java8 安装包(版本8u131-b11)
  11. Eclipse修改jsp模板
  12. OPTEE:CA-TA会话的创建(二)
  13. 嵌入Circle映射和逐维小孔成像反向学习的鲸鱼优化算法
  14. 饭店点餐系统之系统工作流程
  15. 史诗级动态规划 教程 by hch
  16. python找与7相关的数字_Python 入门系列 —— 7. 数字类型介绍
  17. WPS Excel表格条件格式在哪如何使用以大于500的数字飘红加粗为例
  18. Verilog-移位操作(算术右移与逻辑右移)
  19. python 爬虫,获取携程网站机票数据
  20. mysql 重做日志 镜像_mysql重做日志 - osc_vr7hvjd2的个人空间 - OSCHINA - 中文开源技术交流社区...

热门文章

  1. Kernel PCI总线框架
  2. Linux 修改SSH 默认端口 22,防止被破解密码
  3. 关于zipfile解压出现的字符编码问题
  4. 自定义的无数据提示界面
  5. hdu 4044 GeoDefense (树形dp | 多叉树转二叉树)
  6. 简单做了一个sina微博的MVC第三方登陆
  7. IT人士必备五大绿色健康生活用品
  8. struts2中报错404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input解决方法...
  9. return2libc学习笔记
  10. 简单总结一下 XSS