2017-05-20 2 views
0

Ich habe gerade AjaxControlToolkit v7 aus meinem Projekt entfernt und daher den ToolkitScriptManager durch den Standard ScriptManager ersetzt.Alles undefined nach dem Zurücksetzen nach dem Entfernen von AjaxControlToolkit ScriptManager

Jetzt nach Postback auf Iframe im Popup-Fenster sind alle Skriptfunktionen (einschließlich jquery, $ etc) undefiniert. Fast alles auf dem Fensterobjekt ist nicht definiert. Der Speicherort ist korrekt und alle Skriptdateien sind im Kopf vorhanden. Ich setze einen Haltepunkt in die Skriptdatei und wenn es versucht, eine Funktion aufzurufen, die in genau dieser Skriptdatei definiert ist, ist sie undefiniert.

Irgendwelche Ideen wo zu suchen?

Antwort

0

Immer fragen: "Was hat sich geändert?"

In meinem Fall benutze ich nicht mehr den Modal Popup Extender mit einem PERMANENT div. Ich benutze jetzt jquery Dialog mit einem dynamischen div, das ich zerstöre, wenn wir einen OK-Knopf klicken.

Es scheint, IE versucht immer noch, Skripts auszuführen, nachdem der IFRAME-Container aus dem DOM entfernt wurde (mit $ (div) .dialog ("destroy"). Remove()). Chrome scheint sich zumindest anders zu verhalten und nicht zu versuchen, die Skripte auszuführen.

Verwandte:

Issue with Iframe inside JQuery dialog only for IE

https://msdn.microsoft.com/en-us/library/gg622929(v=VS.85).aspx?ppud=4

Verwandte Themen