Ich habe eine Website, eine Seite, der ich erfolgreich ein Highchart hinzugefügt habe.
jetzt habe ich genau den gleichen Code auf die gleiche Seite kopiert, aber die andere Asp-Seite, aber das erste Diagramm ist verschwunden und das zweite Diagramm wird nicht angezeigt.
es gibt mir einen Fehler:
%Vor%irgendwelche Ideen, warum bekomme ich das.
Also mein Code für das neue Diagramm möchte ich:
%Vor%Das Diagramm, das funktioniert, hat den folgenden Code:
%Vor%Das 2. Diagramm zeigt.
aber das erste Diagramm tut nicht,
beide Code ist in verschiedenen aurs Seite!
Wenn Sie zu Given Error Link gehen
Highcharts Fehler # 16
Auf der Seite bereits definierte Highcharts
Dieser Fehler tritt beim zweiten Laden von Highcharts oder Highstock auf derselben Seite auf, daher ist der Highcharts-Namespace bereits definiert. Beachten Sie, dass der Highcharts.Chart-Konstruktor und alle Features von Highcharts in Highstock enthalten sind. Wenn Sie also Chart und StockChart in Kombination ausführen, müssen Sie nur die Datei highstock.js laden.
Überprüfen Sie, ob Sie die Skriptbibliothek für Highcharts zum zweiten Mal kopiert haben, wenn Ihr Code nur einmal enthalten sein sollte:
%Vor%Bearbeiten
Sie versuchen, Diagramme im selben div wie $('#container')
darzustellen. Hier ist container die Id für div. Wenn sowohl ascx auf einer Seite gerendert wird, findet es dasselbe div mit einem Id-Container und rendert das Diagramm, das eines davon überschreibt. also
Erstelle zwei separate divs:
%Vor%Entferne das Skript (folgend) von ascx und lege es in MasterPage.:
%Vor%Für Diagramm eins:
%Vor%Für Diagramm Zwei:
%Vor%Sie können diesen Code verwenden, um den Code umzubrechen, der die Highcharts.js-Bibliothek ausführt:
%Vor%Ich habe es hier Ссылка gefunden und es funktioniert für mich.
Auf diese Weise brauchen Sie Ihr Skript nicht in die MasterPage aufzunehmen will nicht.
Achten Sie darauf, einen sehr eindeutigen Namen zu verwenden, da es sich um eine globale Variable handelt.
Denken Sie auch daran, dass der Highcharts.Chart-Konstruktor und alle Features von Highcharts in Highstock enthalten sind. Wenn Sie also Chart und StockChart in Kombination verwenden, müssen Sie nur die Datei highstock.js laden oder sie einpacken auf die gleiche Weise.
Tags und Links javascript asp.net highcharts