SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Destaque

Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
Leonardo Lourenço Silva
 
SilverLight
SilverLightSilverLight
Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
Leonardo Lourenço Silva
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
Leonardo Lourenço Silva
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
Leonardo Lourenço Silva
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
Leonardo Lourenço Silva
 
Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008
Leonardo Lourenço Silva
 

Destaque (8)

Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
 
SilverLight
SilverLightSilverLight
SilverLight
 
WPF | XBAP
WPF | XBAPWPF | XBAP
WPF | XBAP
 
Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
 
Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008
 

Semelhante a ASP.NET AJAX

ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
ASP.NET AJAX
Nelson Correia
 
Tutorial struts
Tutorial strutsTutorial struts
Tutorial struts
Fernando Palma
 
introdução a ajax
introdução a ajaxintrodução a ajax
introdução a ajax
elliando dias
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
Alexandre Tarifa
 
ASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre TarifaASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre Tarifa
guestea329c
 
Framework struts2v2.5
Framework struts2v2.5Framework struts2v2.5
Framework struts2v2.5
Eduardo Gabina
 
AJAX
AJAXAJAX
Ajax
AjaxAjax
Tutorial de ajax
Tutorial de ajaxTutorial de ajax
Tutorial de ajax
Clayton Silva
 
ApresentaçãO Mvc
ApresentaçãO MvcApresentaçãO Mvc
ApresentaçãO Mvc
Campus Party Brasil
 
Apresentação M V C
Apresentação M V CApresentação M V C
Apresentação M V C
Campus Party Brasil
 
Benchmarking Tools
Benchmarking ToolsBenchmarking Tools
Benchmarking Tools
SEA Tecnologia
 
Aula 01 web server controls
Aula 01   web server controlsAula 01   web server controls
Aula 01 web server controls
Gabriel Bugano
 
CóPia De Minicurso Smsi
CóPia De Minicurso SmsiCóPia De Minicurso Smsi
CóPia De Minicurso Smsi
taniamaciel
 
Minicurso Smsi
Minicurso SmsiMinicurso Smsi
Minicurso Smsi
taniamaciel
 
Apostila ajax
Apostila ajaxApostila ajax
Apostila ajax
Andre Meirelles
 
Ajax O Objeto Xml Http Request Parte 1
Ajax   O Objeto Xml Http Request   Parte 1Ajax   O Objeto Xml Http Request   Parte 1
Ajax O Objeto Xml Http Request Parte 1
infinitopublicidade
 
8159540 Tutorial De Ajax
8159540 Tutorial De Ajax8159540 Tutorial De Ajax
8159540 Tutorial De Ajax
infinitopublicidade
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Alexandre Tarifa
 
Aprendendo e entendendo o ajax
Aprendendo e entendendo o ajaxAprendendo e entendendo o ajax
Aprendendo e entendendo o ajax
sonia carioca
 

Semelhante a ASP.NET AJAX (20)

ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
ASP.NET AJAX
 
Tutorial struts
Tutorial strutsTutorial struts
Tutorial struts
 
introdução a ajax
introdução a ajaxintrodução a ajax
introdução a ajax
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
ASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre TarifaASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre Tarifa
 
Framework struts2v2.5
Framework struts2v2.5Framework struts2v2.5
Framework struts2v2.5
 
AJAX
AJAXAJAX
AJAX
 
Ajax
AjaxAjax
Ajax
 
Tutorial de ajax
Tutorial de ajaxTutorial de ajax
Tutorial de ajax
 
ApresentaçãO Mvc
ApresentaçãO MvcApresentaçãO Mvc
ApresentaçãO Mvc
 
Apresentação M V C
Apresentação M V CApresentação M V C
Apresentação M V C
 
Benchmarking Tools
Benchmarking ToolsBenchmarking Tools
Benchmarking Tools
 
Aula 01 web server controls
Aula 01   web server controlsAula 01   web server controls
Aula 01 web server controls
 
CóPia De Minicurso Smsi
CóPia De Minicurso SmsiCóPia De Minicurso Smsi
CóPia De Minicurso Smsi
 
Minicurso Smsi
Minicurso SmsiMinicurso Smsi
Minicurso Smsi
 
Apostila ajax
Apostila ajaxApostila ajax
Apostila ajax
 
Ajax O Objeto Xml Http Request Parte 1
Ajax   O Objeto Xml Http Request   Parte 1Ajax   O Objeto Xml Http Request   Parte 1
Ajax O Objeto Xml Http Request Parte 1
 
8159540 Tutorial De Ajax
8159540 Tutorial De Ajax8159540 Tutorial De Ajax
8159540 Tutorial De Ajax
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Aprendendo e entendendo o ajax
Aprendendo e entendendo o ajaxAprendendo e entendendo o ajax
Aprendendo e entendendo o ajax
 

Mais de Leonardo Lourenço Silva

Introdução a Plataforma .NET
Introdução a Plataforma .NETIntrodução a Plataforma .NET
Introdução a Plataforma .NET
Leonardo Lourenço Silva
 
Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
Leonardo Lourenço Silva
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
Leonardo Lourenço Silva
 
Introdução ao WPF
Introdução ao WPFIntrodução ao WPF
Introdução ao WPF
Leonardo Lourenço Silva
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
Leonardo Lourenço Silva
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
Leonardo Lourenço Silva
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
Leonardo Lourenço Silva
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
Leonardo Lourenço Silva
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
Leonardo Lourenço Silva
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
Leonardo Lourenço Silva
 
WCF
WCFWCF
ASP.NET MVC
ASP.NET MVCASP.NET MVC
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
Leonardo Lourenço Silva
 
Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11
Leonardo Lourenço Silva
 
ADO.NET
ADO.NETADO.NET
LINQ
LINQLINQ
ASP.NET - Segurança
ASP.NET - SegurançaASP.NET - Segurança
ASP.NET - Segurança
Leonardo Lourenço Silva
 
ASP.NET - Cache
ASP.NET - CacheASP.NET - Cache
ASP.NET - Cache
Leonardo Lourenço Silva
 
ASP.NET - Web Services
ASP.NET - Web ServicesASP.NET - Web Services
ASP.NET - Web Services
Leonardo Lourenço Silva
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
Leonardo Lourenço Silva
 

Mais de Leonardo Lourenço Silva (20)

Introdução a Plataforma .NET
Introdução a Plataforma .NETIntrodução a Plataforma .NET
Introdução a Plataforma .NET
 
Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
 
Introdução ao WPF
Introdução ao WPFIntrodução ao WPF
Introdução ao WPF
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
 
WCF
WCFWCF
WCF
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
 
Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
LINQ
LINQLINQ
LINQ
 
ASP.NET - Segurança
ASP.NET - SegurançaASP.NET - Segurança
ASP.NET - Segurança
 
ASP.NET - Cache
ASP.NET - CacheASP.NET - Cache
ASP.NET - Cache
 
ASP.NET - Web Services
ASP.NET - Web ServicesASP.NET - Web Services
ASP.NET - Web Services
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
 

Último

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (8)

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

ASP.NET AJAX

  • 1.
  • 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
  • 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 Control Toolkit 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