J'ai un contrôle serveur ASP.NET qui repose sur JQuery pour certaines fonctionnalités. J'ai essayé d'ajouter en tant que ressource Web.Utilisation de JQuery en tant que ressource Web intégrée ASP.NET
Mon problème est ma méthode d'inclure le fichier jquery il ajoute au corps, ou la forme pour être exact:
this.Page.ClientScript.RegisterClientScriptInclude(...)
L'alternative à cela est d'ajouter comme littéral dans la balise head:
LiteralControl include = new LiteralControl(jslink);
this.Page.Header.Controls.Add(include);
le problème est cependant tout SRCs de code existant dans la tête qui utilisent JQuery échouent, comme JQuery est chargé par la suite (ASP.NET ajoute le littéral au bas de l'arbre de commande).
Existe-t-il un moyen pratique de faire de JQuery une ressource intégrée, mais chargée dans la tête en premier? Ou devrais-je abandonner maintenant.
Puis-je vous demander pourquoi ne pas simplement ajouter le fichier jquery à votre projet et le référencer avec une balise de script? – d4nt
Cela peut être fait comme ceci et est pour le moment, mais l'idée est que le contrôle serveur est autonome –