2012-04-13 3 views
0

Also CTRL E + D formatiert automatisch meine Seiten und ich liebe es!Visual Studio 2010 wurde gestoppt Formatieren von JavaScript ...?

Normalerweise, wenn ich einen Fehler in meinem Code habe, funktioniert die Formatierung nicht mehr ... Ich verstehe.

Aber ich habe keine Fehler in meiner Javascript (geprüft durch IE und Chrome) und es beenden plötzlich Formatierung ...

Irgendwelche Ideen?

+0

Sie haben möglicherweise einen Fehler, der von IE und Chrome ignoriert wird, aber die JScript-Überprüfung in VS fehlschlägt (fehlende Semikolons, eine zusätzliche Klammer usw.). Haben Sie versucht, Visual Studio neu zu starten? –

+0

Ich habe mein gesamtes System zweimal neu gestartet. –

+0

Ist es eine Web * -Site * oder ein Web * Application * -Projekt? Ist JScript-Validierung deaktiviert? Sie könnten versuchen, Ihr JavaScript über JSLint oder ein anderes Validierungswerkzeug auszuführen. –

Antwort

1

Kommentar Förderung bei OP Wunsch zu beantworten:

Sie können einen Fehler haben, die von IE und Chrome wird ignoriert, aber nicht JScript Validierung in VS (Semikolons, eine zusätzliche Klammer fehlt, etc.). Haben Sie versucht, Visual Studio neu zu starten?

Ist es auch eine Website oder ein Webanwendungsprojekt? Ist JScript-Validierung deaktiviert? Sie könnten versuchen, Ihr JavaScript über JSLint oder ein anderes Validierungswerkzeug auszuführen.


EDIT: Nach der OP (siehe Kommentar unten), hatte er eine fremde Komma in einer Eigenschaftsliste, die Auto-Formatierung verhindert in VS. Beispiel:

var culprit = { 
    property1 = "23", 
    property2 = "43", // <-- Extraneous comma 
}; 
+0

JQuery - .Ajax-Funktion - lassen Sie ein zusätzliches Komma im DATA-Abschnitt - siehe letzte Komma unten - Chrome und IE beide gut funktionieren und unglücklicherweise melden Sie Ihr Problem nicht ... auch nicht VS (obwohl es eine grüne Squiggly aber ich nicht bekomme einen Fehler) - Ich fand dies durch einfaches Starten einer neuen JS-Datei in vs und Hinzufügen von Abschnitten auf einmal, bis die Formatierung brach, es war viel einfacher als ich dachte, es wäre. Danke Cory! $ Schnipsel ({ Typ: 'POST', url: ‚WorkflowWizard.aspx, Daten: { 'param1': true, 'param2': 'was', // ES GIBT DIE CULPRIT } , –