动态加载Js代码到Head标签中的脚本

简介:

我遇到了这样的问题,请教google,结果大多数只是介绍那个注册js的几个函数,而这几个函数插入的js都在body里面,幸而在老外那里看到了这个代码,其实比较简单,但够有用

1  HtmlGenericControl Include2  =   new  HtmlGenericControl( " script " ); 
2  Include2.Attributes.Add( " type " " text/javascript " ); 
3  Include2.InnerHtml  =   " alert('JavaScript in Page Header'); "
4  this .Page.Header.Controls.Add(Include2); 

 

Literal li  =   new  Literal(); 
li.Text 
=   " <script</script> "
this .Page.Header.Controls.Add(li); 

或者

ExpandedBlockStart.gif
 1 protected void Page_Load(object sender, EventArgs e)
 2     {
 3         //动态加载外部CSS文件
 4         HtmlLink link = new HtmlLink();       
 5         link.Attributes.Add("type""text/css");
 6         link.Attributes.Add("rel""stylesheet");
 7         link.Href = "不知道什么路径" + "/style.css";
 8         this.Page.Header.Controls.Add(link);
 9         
10         //动态加载外部JS文件
11         Page.ClientScript.RegisterClientScriptInclude("Common""/UserPart/Script/Common.js");
12        this.Page.ClientScript.RegisterClientScriptInclude(this.Page.GetType(), "Common""/UserPart/Script/Common.js");
13 
14 
15         //动态生成DIV层
16            HtmlGenericControl div1 = new HtmlGenericControl();
17             div1.TagName = "div";
18             div1.Attributes.Add("id""layout");
19             div1.Style.Add("width","100%");
20             div1.InnerHtml = "<h1>测试能否显示</H1>";
21 
22             StringBuilder str = new StringBuilder();
23             str.Append("<div id=\"ssyj\"onclick=\"alert('123ok')\";>jidfj</div>");
24             div1.InnerHtml = str.ToString();
25             this.Page.FindControl("form1").Controls.Add(div1);
26 
27         //动态生成表格
28         HtmlTable talbe = new HtmlTable();
29         talbe.Attributes.Add("borde""1");
30         talbe.Attributes.Add("id""tid");
31         this.Page.Title = "向页面发送控件元素";
32         this.Page.FindControl("form1").Controls.Add(talbe);
33     }
34 }
35 

 

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!
相关文章
|
3月前
|
JavaScript 小程序
小程序JS动态修改样式vv
小程序JS动态修改样式
76 0
|
6月前
|
JavaScript 前端开发 Java
JS 和 html 代码的结合方式加函数的详细讲解
JS 和 html 代码的结合方式加函数的详细讲解
55 0
|
Web App开发 JavaScript
【分享】本地js文件替换源网页js文件的方法
【分享】本地js文件替换源网页js文件的方法
1007 1
【分享】本地js文件替换源网页js文件的方法
|
JavaScript
js——动态生成列表
1.html写的静态页面如下:
|
JavaScript
JS文件通过Node运行和HTML文件的script标签运行不一致的原因
JS文件通过Node运行和HTML文件的script标签运行不一致的原因
148 0
JS文件通过Node运行和HTML文件的script标签运行不一致的原因
|
JavaScript 前端开发 数据安全/隐私保护
js代码与html代码分离示例
验证用户名是否存在的示例代码引出该思想: Insert title here            // 方式一:使用文本框的onblur事件(失去焦点事件)//         function ckName() {//             // 通过标签名获取元素节点对象//             var name = document.
1267 0
|
Web App开发 JavaScript

相关产品

  • 云迁移中心