c# - 动态添加js到asp.net文件

标签 c# javascript asp.net

在我的 Page_Load 中,我从我的母版页中识别页眉 block ,并将 XML 文件中的 javascript 添加到页面的该部分。

它似乎没有及时加载。如果我明确地将脚本引用放在页面上,它就可以工作。但是当我通过 page_load 事件加载时不是。

是否应该尽快加载?

最佳答案

您没有添加任何代码,所以我无法告诉您哪里做错了。相反,我将告诉您一种从代码隐藏中添加脚本引用的有效方法。

Page_Load 上的类似内容应该可以解决问题

var js = new HtmlGenericControl("script");
js.Attributes["type"] = "text/javascript";
js.Attributes["src"] = "myFile.js";
Page.Header.Controls.Add(js);

关于c# - 动态添加js到asp.net文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101182/

相关文章:

c# - 在两种状态之间切换 - 优雅的方式

c# - Json.Net 和 Web API 中枚举的验证

javascript - 从某个网页上托管的 JavaScript 调用 Objective-C 函数

c# - 如何解析ODATA错误

c# - 如何修改c#,ASP .NET中的请求头

c# - 使用 .net、angular 和 electron 的桌面应用程序

c# - 类型为 "System.Windows.Controls.ControlTemplate"的对象不能应用于需要类型为 "System.Windows.Style"的属性

javascript - webgl纹理格式,类型和internalFormat的无效组合

javascript - CSS - 使用 Jquery 动态计算 IE11 的宽度

javascript - 检测浏览器中的 JavaScript 弹出窗口关闭事件