我有一个 ASP.NET 服务器控件,它依赖于 JQuery 来实现某些功能。我试图添加为网络资源。
我的问题是我包含 jquery 文件的方法将其添加到正文,或者确切地说是表单:
this.Page.ClientScript.RegisterClientScriptInclude(...)
对此的替代方法是将其作为文字添加到 head 标签中:
LiteralControl include = new LiteralControl(jslink);
this.Page.Header.Controls.Add(include);
然而,这个问题是头部中任何使用 JQuery 的现有代码 src 都失败,因为 JQuery 是在之后加载的(ASP.NET 在控制树的底部添加了文字)。
有没有一种实用的方法让 JQuery 成为嵌入式资源,但首先加载到头部?还是我现在应该放弃。