У меня есть серверный элемент управления ASP.NET, который зависит от JQuery для определенных функций. Я пытался добавить в качестве веб-ресурса.
Моя проблема в том, что мой метод включения файла jquery добавляет его в тело или, если быть точным, в форму:
this.Page.ClientScript.RegisterClientScriptInclude(...)
Альтернатива этому - добавить его в качестве литерала в теге head:
LiteralControl include = new LiteralControl(jslink);
this.Page.Header.Controls.Add(include);
Проблема с этим, однако, заключается в существующем коде srcs в заголовке, который использует JQuery с ошибкой, поскольку впоследствии JQuery загружается (ASP.NET добавляет литерал внизу дерева элементов управления).
Есть ли практический способ сделать JQuery встроенным ресурсом, но сначала загруженным в заголовок? Или я должен сдаться сейчас.