将外部JavaScript添加到用户控件...但将文件引用放在页面底部

时间:2010-12-02 06:01:06

标签: javascript asp.net

我需要能够为用户控件添加外部js文件(使用

    this.Page.ClientScript.RegisterClientScriptInclude("SuggestionSearch", 
"~/Secure/Shared/SuggestionSearch.js");

语法)

但它过早地将javascript文件放在页面上......有没有办法将文件放在页面底部?

1 个答案:

答案 0 :(得分:2)

查看ClientScriptManager.RegisterStartupScript

这样的事情可行:

ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "SuggestionSearch",
String.Format("<script src='{0}' type='text/javascript'></script>", ResolveUrl("~/Secure/Shared/SuggestionSearch.js")));