2009-03-23 11 views
0

Ich baue eine Website in ASP. NET 2.0 Web Forms.MicrosoftAjax.js Fehler fehlt} nach Funktion Körper

Wenn ich lade die Seite Firebug gibt mir den Fehler:

fehlenden} nach Funktion Körper createCallback() ("") //]]> \ n

Es ist in einer Datei mit dem Namen MicrosoftAjax.js

Was könnte das verursachen?

UPDATE Ich habe ein bisschen mehr zu graben getan, und es sieht aus wie das Problem aus der ajaxtoolkit kommt, speziell der AutoCompleteExtender.

Wenn ich die Seite zurückziehen, so dass das einzige Javascript für die Seite der Extender ist. Ich bin nicht sicher, ob das verwandt ist, aber der Extender ist in einem Textfeld, das in einer Reihe einer Gridview ist.

Ich bin immer noch nicht sicher, wie es zu beheben ist.

Antwort

0

Haben Sie eigene benutzerdefinierte JavaScript? Versuchen Sie, es zu entfernen und sehen Sie, ob Sie immer noch die Fehlermeldung erhalten.

+0

Im Wesentlichen war das das Problem. Ich habe etwas JavaScript in eine Seite eingefügt, aber ich hatte vergessen, die geschweiften Klammern zu schließen. Das Problem war tatsächlich auf einer anderen Seite und auf einer ganz anderen Linie. Nichts mit MicrosoftAjax.js zu tun – ilivewithian

0

IE Jscript-Engine wird sehr verwirrt, wenn Sie ein abschließendes "," in einer Liste z. B. {a, b,} erstellen Kompilierungsfehler an Orten, die nichts mit der wo der Fehler hat zu tun. Nach Bendewey ist die beste Vorgehensweise - teile und herrsche, um die Linie mit dem Problem zu finden.

Ich nehme an, Firebug verwendet die gleiche JScript-Engine wie IE tut. FF und Chrome haben dieses Problem nicht, das ist ein zusätzliches Symptom.

Verwandte Themen