ich eine Master-Seite, die die jQuery-Bibliothek über eine registerclientscriptinclude ergänzt:ASP.NET Masterseiten Reihenfolge der Zugabe Skripte
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"JQuery",
Page.ResolveUrl("~/Scripts/jquery-1.2.6.min.js"));
In einer Seite, die diese Master-Seite, die ich ein Skript enthalten sein soll verwendet, das hängt davon ab, jquery:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"jqplugin1",
Page.ResolveUrl("~/Scripts/jquery.plugin1.compressed.js"));
dies ein Problem verursacht, weil die Client-Skripte Seite zuerst geschrieben und dann dem Master-Seiten-Client-Skripte (was das Plugin zu beklagen, dass „jquery“ ist nicht definiert).
Gibt es sowieso, um die Reihenfolge der Client-Skript enthält zu steuern? Alternativ jede Empfehlung, wie man das am besten kontrollieren kann (zeitweise ist die Masterseite nur alles inklusive ... aber das wird nicht langfristig funktionieren).
In welchen Teil des Lebenszyklus fügen Sie sie hinzu? PageInit? Page_Load? – mbillard