So verwenden Sie Javascript in .ascx-Seiten

7

Wie man Javascript in .ascx Seiten benutzt

    
Asad 24.09.2010, 09:36
quelle

2 Antworten

18

Sie können dem Markup Skript-Tags hinzufügen:

%Vor%

Oder verwenden Sie ScriptManager im Code dahinter, damit Sie nichts tun. t Wenn Sie mehrere Steuerelemente auf einer Seite verwenden, fügen Sie dieselbe Datei / js-Sektion mehrmals hinzu.

Sie können mehr über ScriptManager hier erfahren (Übersicht, einschließlich Verwendungsszenarien). .

    
Oded 24.09.2010 09:42
quelle
6

Ich nehme an, dass Sie den JavaScript-Code in script -Tags auf der Benutzersteuerungsseite eingefügt haben.

Ich nehme auch an, dass Sie eine Funktion von einem der Steuerelemente innerhalb des Benutzersteuerelements aufrufen

Eine weitere Annahme, die ich mache, ist, dass Ihr Benutzersteuerelement zum Ladezeitpunkt ausgeblendet ist.

Wenn sich das Benutzersteuerelement in UpdatePanel befindet und / oder sein Visible -Attribut standardmäßig auf false gesetzt ist, erhalten Sie den Fehler " Object expected ", da Ihr Skript beim Laden der Seite einfach nicht geladen wird und die Funktion, die Sie anrufen, ist nicht existent.

Abhilfe hierfür ist die Verwendung von style="display:none" anstelle von Visible="false" für Ihr Benutzersteuerelement auf der Hauptseite.

    
Emrah 28.12.2010 19:38
quelle

Tags und Links