He utilizado la biblioteca Ajax de Microsoft para realizar varios proyectos relativamente exitosos. En el proceso, también descubrí algunos errores en la biblioteca Ajax. Hoy los enumeraré uno por uno para brindarles una referencia. La función principal utilizada en el proyecto es la función de script Xml. Esta función apareció en las primeras versiones de Atlas y se eliminó en la versión oficial. Sin embargo, todavía se conserva en la versión CTP de enero y es posible que esta parte de la función se elimine. Se agregará a futuras versiones oficiales. Si también utiliza la parte del script xml, o está interesado en esta parte, también puede venir y echarle un vistazo. Bienvenido a hacer sugerencias de modificaciones. La lista de errores que he solucionado hasta ahora es la siguiente:
Corregido
.un error en Sys.Preview.Binding En el caso del enlace dinámico, Sys.Preview.Binding no funciona correctamente;
Modifique Sys.Preview.UI.Data.ListView para que pueda seguir resaltando la fila actualmente seleccionada. El ListView original no puede seguir resaltando la fila actualmente seleccionada después de pasar la página;
Se corrigió un error de bajo nivel en Sys.Preview.BindingBase.Transformers.ToString. {0} se cambió a {0. Microsoft realmente no debería tener ese error. Parece que no verificaron el código correctamente;
Modifique Sys.Preview.UI.Template para que pueda obtener layoutElement y scriptNode;
Se corrigió un error en Sys.Application. El objeto Sys.IDisposable fue administrado por Sys.Application, pero el objeto no notificó a Sys.Application que se eliminara cuando murió.
El código fuente de JavaScript proporcionado por Microsoft contiene Sys.Preview.UI.AutoCompleteBehavior y Sys.Preview.UI.PopupBehavior, pero el script en el archivo de recursos de Microsoft.Web.Preview.dll no tiene estos dos comportamientos. Realice estos dos cuando. En cuanto a las funciones, sentí que Microsoft me había engañado y agregué estos dos comportamientos.
Pongo estas correcciones y modificaciones en un script separado, simplemente agrego una referencia en ScriptManager y descargo el código modificado.
Todos estos son errores que ocurren al usar xml-script en proyectos, o deben modificarse de esta manera. Tal vez mi comprensión sea incorrecta y todos pueden dar sus opiniones.