Ich habe die Ajax-Bibliothek für mehrere relativ erfolgreiche Projekte verwendet. Dabei habe ich auch einige Fehler in der Ajax-Bibliothek entdeckt. Heute werde ich sie alle einzeln auflisten, um Ihnen eine Referenz zu geben. Die im Projekt verwendete Hauptfunktion ist die XML-Skriptfunktion. Diese Funktion erschien im frühen Atlas und wurde in der offiziellen Version entfernt. Sie wurde jedoch in der CTP-Version im Januar beibehalten, und dieser Teil der Funktion ist möglicherweise vorhanden Wird zu zukünftigen offiziellen Versionen hinzugefügt. Wenn Sie auch den XML-Skript-Teil verwenden oder an diesem Teil interessiert sind, können Sie gerne einen Blick darauf werfen und Vorschläge für Änderungen machen. Die Liste der Fehler, die ich bisher behoben habe, ist wie
folgt ein Fehler in Sys.Preview.Binding. Bei dynamischer Bindung funktioniert Sys.Preview.Binding nicht ordnungsgemäß;
Ändern Sie Sys.Preview.UI.Data.ListView so, dass die aktuell ausgewählte Zeile weiterhin hervorgehoben werden kann. Die ursprüngliche ListView kann die aktuell ausgewählte Zeile nach dem Umblättern nicht weiterhin hervorheben.
Ein Low-Level-Fehler in Sys.Preview.BindingBase.Transformers.ToString wurde behoben. Microsoft sollte einen solchen Fehler eigentlich nicht haben.
Ändern Sie Sys.Preview.UI.Template so, dass es layoutElement und scriptNode erhalten kann.
Ein Fehler in Sys.Application wurde behoben. Das Sys.IDisposable-Objekt wurde von Sys.Application verwaltet, aber das Objekt hat Sys.Application nicht benachrichtigt, sich selbst zu löschen, als es starb.
Der von Microsoft bereitgestellte JavaScript-Quellcode enthält Sys.Preview.UI.AutoCompleteBehavior und Sys.Preview.UI.PopupBehavior, aber das Skript in der Ressourcendatei von Microsoft.Web.Preview.dll verfügt nicht über diese beiden Verhaltensweisen Als es um die Funktion ging, fühlte ich mich von Microsoft getäuscht und fügte diese beiden Verhaltensweisen hinzu.
Ich füge diese Korrekturen und Änderungen in ein separates Skript ein, füge einfach eine Referenz im ScriptManager hinzu und lade den geänderten Code herunter.
Dies sind alles Fehler, die bei der Verwendung von XML-Skripten in Projekten auftreten oder auf diese Weise geändert werden müssen. Vielleicht ist mein Verständnis falsch und jeder kann gerne seine Meinung äußern.