在我的 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/