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

标签 javascript asp.net

我需要能够为用户控件添加外部 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/

相关文章:

javascript - Firefox 扩展 : multiple requests with XMLHttpRequest. 是否使用异步?

javascript - 使用 react-router 为单个路由设置动画

javascript - 如何在所有浏览器上创建相同的 css/js 对象

c# webservice 调用,缓冲区太小(异步?)

c# - 如何通过 Web API 向所有客户端广播消息

asp.net - 已将 'multipart/form-data' 上传到 ASP.NET Web API 操作,在无缓冲模式下不可读

asp.net - 使用 aspnet_regsql 配置 SqlCacheDependency

asp.net - 获取位于 GridView 中模板字段内的超链接的文本

javascript - 引用 html 中动态创建的元素

javascript - D3.js 同时嵌套和汇总