JQuery: Visual Studio, Fehler CS1056: Unerwartetes Zeichen '$'

7

Es wird versucht, ThickBox (aus Ссылка ) in eine ASP.NET-Anwendung aufzunehmen.

Visual Studio schlägt fehl, wenn ich versuche, die Anwendung mit dem Fehler auszuführen: js \ ThickBox \ jquery-1.2.6.min.js (11): Fehler CS1056: Unerwartetes Zeichen '$'

Verwenden von Visual Studio 2008 und jquery 1.2.6

    
Bryce Fischer 14.10.2008, 12:00
quelle

4 Antworten

4

Vielleicht liegt das an dem Konflikt zwischen jQuery $ und dem von der asp.net-Skriptbibliothek definierten Konflikt.

Sie können jQuery.noConflict () aufrufen und dann jQuery anstelle von $ verwenden. Zum Beispiel rufen Sie statt $ ("# test") jQuery ("# ​​test") auf.

Weitere Informationen finden Sie Ссылка .

    
Aleris 14.10.2008, 12:25
quelle
16

CS1056 ist offensichtlich ein C # -Compilerfehler. Dies geschieht, wenn Sie runat="server" in ein Client-Skript-include-Tag einfügen (Visual Studio versucht, Ihre .js-Datei zu kompilieren, als wäre es C #). Entfernen Sie einfach das Attribut runat="server" und versuchen Sie es erneut.

    
rciq 03.02.2009 18:45
quelle
0

Wenn wir runat="server" innerhalb des Skript-Tags setzen, tritt dieser Fehler auf.

für zB:

%Vor%

so entfernen Sie einfach den runat = Server, dann wird dieser Fehler nicht kommen.

    
Lucky 05.12.2013 11:35
quelle
0

Dies ist für mich passiert, als ich jQuery-Code im onClick -Ereignis meines ASP-Server-Steuerelements geschrieben habe.

onClientClick war sicherlich eine bessere Option für diesen Zweck;)

    
Nurp 17.02.2014 13:57
quelle