Probleme Umschalten auf die beta ajaxcontroltoolkit
Wollte ich wechseln, um die beta-version zu sehen, ob es behebt ein problem, das ich habe, also habe ich es runtergeladen und zwei dll-Dateien in meinem Ordner bin. Ich löschte die alten Verweise auf diese Dateien in visual studio, und neu Hinzugefügt.
Wenn ich aus meinem Programm bekomme ich eine Fehlermeldung:
Microsoft JScript runtime error: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts". Achten Sie auf die richtige version des Skripts referenziert werden. Wenn Sie mit einem ASP.NET ScriptManager, wechseln Sie zu der AjaxScriptManager in System.Web.Ajax.dll oder verwenden Sie die ToolkitScriptManager in AjaxControlToolkit.dll.
Ich kann nicht herausfinden, wie man dieses Problem beheben. Ich habe die neue System.Web.Ajax.dll Hinzugefügt von visual studio, aber ich kann nicht sehen, alle AjaxScriptManager überall...
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen des folgenden in die aspx-Datei behoben dieser Fehler für mich:
Ich hatte sehr schlechte performance-Probleme, wenn Sie versuchen zu verwenden ToolkitScriptManager aus ASP.NET Ajax-Bibliothek Beta-0911-Bibliothek.
Das problem war, dass PreRenderComplete-Phase dauerte über 0,5 s für eine einfache form.
Wenn ich wechselte zu AjaxScriptManager (aus System.Web.Ajax.dll in der gleichen Toolkit-release) der gleichen Anwendung zu arbeiten begonnen, 10-mal schneller und PreRenderComplete-Phase jetzt dauert 7ms (bis zu 70-mal schneller!).
Also schlage ich vor, mit AjaxScriptManager statt ToolkitScriptManager wenn das nicht brechen jede Funktionalität der Anwendung.
Mit dem obigen code Abzweigung der combinescripts Funktion von ToolkitScriptManager und Sie nicht bekommen Fehler.
Danke, SK