Introdução ao AJAX
 Considerações:

 1   AJAX (Asynchronous JavaScript And XML)


 2   Combinação das Linguagens (JavaScript e XML)


 3   Solicitações são feitas de forma assíncrona




                                                    2
Resumo JavaScript
 Considerações:

 1   Linguagem utilizada no Lado do Cliente


 2   Responsável pelas requisições assíncronas (XmlHttpRequest)


 3   A maioria dos browsers oferece suporte a JavaScript


 4   É possível desabilitar seu funcionamento




                                                                  3
Resumo XML
 Considerações:

1    Requisições AJAX o conteúdo é retornado em forma de XML


2    Síntaxe baseada em tags (<Tag></Tag>)


3    Linguagem de marcação conhecida por qualquer navegador web


4    Utilizada para integrar plataformas, ambientes, sistemas diferentes




                                                                           4
Requisição AJAX




                  5
Componentes AJAX
Considerações:

1   ASP.NET AJAX (AJAX da Microsoft)


2   ASP.NET AJAX EXTENSIONS (Principais Controles AJAX)


3   ASP.NET AJAX Control Toolkit (Controles AJAX RIA)




                                                          6
Principais Controles AJAX

                ScriptManager



                UpdatePanel



                UpdateProgress



                Timer




                                 7
Demonstração
1   Conhecendo o controle ScriptManager


2   Conhecendo o controle UpdatePanel


3   Conhecendo o controle UpdateProgress


4   Conhecendo o controle Timer




                                           8
ASP.NET AJAX Control Toolkit
  Os controles do AJAX Toolkit permitem criar páginas interativas




  Principais controles são:

  • Accordion
  • AutoCompleteExtender
  • CalendarExtender
  • Editor
  • ConfirmButtonExtender
  • DragPanelExtender




                                                                    9
Demonstração
1   Configurando o AJAX Control Toolkit


2   Conhecendo os controles


3   Adicionando controles pelo SmartTag (ADD Extender)




                                                         10
ASP.NET AJAX

ASP.NET AJAX

  • 2.
    Introdução ao AJAX Considerações: 1 AJAX (Asynchronous JavaScript And XML) 2 Combinação das Linguagens (JavaScript e XML) 3 Solicitações são feitas de forma assíncrona 2
  • 3.
    Resumo JavaScript Considerações: 1 Linguagem utilizada no Lado do Cliente 2 Responsável pelas requisições assíncronas (XmlHttpRequest) 3 A maioria dos browsers oferece suporte a JavaScript 4 É possível desabilitar seu funcionamento 3
  • 4.
    Resumo XML Considerações: 1 Requisições AJAX o conteúdo é retornado em forma de XML 2 Síntaxe baseada em tags (<Tag></Tag>) 3 Linguagem de marcação conhecida por qualquer navegador web 4 Utilizada para integrar plataformas, ambientes, sistemas diferentes 4
  • 5.
  • 6.
    Componentes AJAX Considerações: 1 ASP.NET AJAX (AJAX da Microsoft) 2 ASP.NET AJAX EXTENSIONS (Principais Controles AJAX) 3 ASP.NET AJAX Control Toolkit (Controles AJAX RIA) 6
  • 7.
    Principais Controles AJAX ScriptManager UpdatePanel UpdateProgress Timer 7
  • 8.
    Demonstração 1 Conhecendo o controle ScriptManager 2 Conhecendo o controle UpdatePanel 3 Conhecendo o controle UpdateProgress 4 Conhecendo o controle Timer 8
  • 9.
    ASP.NET AJAX ControlToolkit Os controles do AJAX Toolkit permitem criar páginas interativas Principais controles são: • Accordion • AutoCompleteExtender • CalendarExtender • Editor • ConfirmButtonExtender • DragPanelExtender 9
  • 10.
    Demonstração 1 Configurando o AJAX Control Toolkit 2 Conhecendo os controles 3 Adicionando controles pelo SmartTag (ADD Extender) 10