我需要能够为用户控件添加外部 js 文件(使用
this.Page.ClientScript.RegisterClientScriptInclude("SuggestionSearch",
"~/Secure/Shared/SuggestionSearch.js");
语法)
但是它太早地将 javascript 文件放在页面上...有没有办法将文件放在页面底部?
最佳答案
看看ClientScriptManager.RegisterStartupScript
像这样的东西可能会起作用:
ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "SuggestionSearch",
String.Format("<script src='{0}' type='text/javascript'></script>", ResolveUrl("~/Secure/Shared/SuggestionSearch.js")));
关于javascript - 将外部 javascript 添加到用户控件...但将文件引用放在页面底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332149/