动态地将js添加到asp.net文件

Mic*_*ren 1 javascript c# asp.net

在我的Page_Load中,我从主页面中识别页面标题块,并将XML文件中的javascript添加到页面的该部分.

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

应该早点加载吗?

Cla*_*edi 8

你没有添加任何代码,所以我无法告诉你你做错了什么.相反,我会告诉你一个从代码后面添加脚本引用的有效方法.

像这样的事Page_Load应该可以解决问题

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