Wie fügen Sie Javascript-Datei programmgesteuert zum Benutzersteuerelement hinzu?Programmgesteuertes Hinzufügen von Javascript-Datei zum Benutzersteuerelement in .net
Ich möchte, dass die Benutzersteuerung ein komplettes Paket ist - dh ich möchte kein Javascript hinzufügen, das mit dem Benutzersteuerelement auf der Seite verwandt wird, auf der es verwendet wird, wenn ich es in dem Steuerelement selbst tun kann.
Da in der Benutzersteuerung kein Page-Objekt vorhanden ist, wie würden Sie es tun?
Gnomixa, sehr schöne Lösung. +1 – MagicAndi
Das ist so cool! Ich habe das ganze Skript einfach in die Ascx-Designseite eingefügt. aber wie behandeln Sie Fälle, in denen die Javascript-Datei bereits der Seitenkopfzeile hinzugefügt wurde (möglicherweise durch ein anderes ascx-Steuerelement) – ak3nat0n
@zaladane, ich musste mich nie mit diesem Fall befassen, da ich völlig kontrolliere, was geladen wird und wann. Die Art, wie ich es tun würde, ist eine einfache Funktion schreiben, die über das, was hinzugefügt wurde, Schleife und stellt sicher, dass etwas nicht zweimal hinzugefügt wird. Aber ich denke, dass Sie die gleiche js-Datei mehrmals auf der gleichen Seite hinzufügen können, sollte nichts am Ende auswirken. Probieren Sie es aus und stellen Sie sicher, dass es funktioniert. – sarsnake