Usei a biblioteca Ajax da Microsoft para fazer vários projetos relativamente bem-sucedidos. No processo, também descobri alguns erros na biblioteca Ajax. Hoje vou listá-los todos um por um para fornecer uma referência. A principal função usada no projeto é a função de script XML. Esta função apareceu no início do Atlas e foi eliminada na versão oficial. No entanto, ainda é mantida na versão CTP em janeiro, e esta parte da função pode ser. Será adicionado a futuras versões oficiais. Se você também usa a parte xml-script ou está interessado nesta parte, é melhor dar uma olhada. Bem-vindo para fazer sugestões de modificações. A lista de erros que corrigi até agora é a seguinte:
Corrigidos
.um erro em Sys.Preview.Binding No caso de ligação dinâmica, Sys.Preview.Binding não funciona corretamente;
Modifique Sys.Preview.UI.Data.ListView para que ele possa continuar destacando a linha atualmente selecionada. O ListView original não pode continuar destacando a linha atualmente selecionada após virar a página;
Corrigido um erro de baixo nível em Sys.Preview.BindingBase.Transformers.ToString. {0} foi alterado para {0. A Microsoft realmente não deveria ter esse erro.
Modifique Sys.Preview.UI.Template para que possa obter layoutElement e scriptNode;
Corrigido um erro em Sys.Application O objeto Sys.IDisposable era gerenciado por Sys.Application, mas o objeto não notificava Sys.Application para ser excluído quando morresse.
O código-fonte JavaScript fornecido pela Microsoft contém Sys.Preview.UI.AutoCompleteBehavior e Sys.Preview.UI.PopupBehavior, mas o script no arquivo de recursos de Microsoft.Web.Preview.dll não possui esses dois comportamentos. quando se trata de Feature, senti que fui enganado pela Microsoft e adicionei esses dois comportamentos.
Coloquei essas correções e modificações em um script separado, basta adicionar uma referência no ScriptManager e baixar o código modificado.
Todos esses são erros que ocorrem ao usar o xml-script em projetos, ou precisam ser modificados desta forma. Talvez meu entendimento esteja errado e todos podem dar suas opiniões.