Desenvolvimento - ASP. NET

Explorando o ASP.NET AJAX

Com o lançamento do Visual Studio 2008 em conjunto com o ASP.NET 3.5 os desenvolvedores passaram a contar os recursos de AJAX (Asynchronous Javascript and XML) diretamente integrados na IDE do Visual Studio.

por Ramon Durães



Artigo recomendado para Visual Studio 2008; Ajax Control toolkit

TAGs recomendadas: ASP.NET;Visual Studio;VS2008;AJAX

Com o lançamento do Visual Studio 2008 em conjunto com o ASP.NET 3.5 os desenvolvedores passaram a contar os recursos de AJAX (Asynchronous Javascript and XML) diretamente integrados na IDE do Visual Studio. Implemente agora mesmo o AJAX e evite de sua uma aplicação web ficar recarregando a tela por completo a cada clique no botão. Quantos usuários de sua aplicação estão reclamando dessa característica nesse momento?

Então vamos resolver agora mesmo! Vá o Visual Studio 2008 e inicie um novo projeto ASP.NET Web Application conforme figura 01.


Figura 01 - Criando um projeto

Após iniciar o projeto você vai verificar que agora tem na Toolbox um novo conjunto de controles com o nome de AJAX Extensions conforme figura 02. Com esses novos controles você terá o suporte para implementação do AJAX de forma automática usando ASP.NET sem a necessidade de escrever o código JavaScript na mão.


Figura 02 - Novo conjunto de controles

Abra a sua pagina e arraste os seguintes controles conforme figura 03:

- ScriptManager (Controlar os JavaScripts gerados pelo AJAX)
- UpdatePanel (Área aonde você deve colocar os controles do ASP.NET)


Figura 03 - Update Panel e ScriptManager

Na seqüência conforme figura 03 arraste para dentro do UpdatePanel um TextBox, um Label e Um Button. Agora é só implementar o código de teste no botão para copiar o valor do TextBox e exibir no Label (this.lblresultado.Text = this.TextBox1.Text;).

Feito isso chegou a hora de rodar no seu browser a aplicação e conferir conforme figura 04 que ao clicar no botão vai ter a resposta no label sem a necessidade de recarregar a pagina.


Figura 04 - Rodando no browser

Impressionante o que se pode fazer no ASP.NET sem escrever uma linha de código em JavaScript. Sucesso em seus projetos. Comente esse artigo!

Ramon Durães

Ramon Durães - Especialista em desenvolvimento de software e Microsoft Most Valuable Professional (MVP) em Visual Studio Team System. Realiza treinamentos de .NET Framework em empresas, consultoria em arquitetura de software e implantação de Visual Studio Team System. Palestrante nos principais eventos da Microsoft no Brasil (Tech-Ed 2005, Tech-Ed 2006, Tech-Ed 2007, Tech-Ed 2008, Tech-ED 2009), Microsoft Innovation Days 2007 (Salvador, Brasília, Recife, Goiânia, Natal, Maringá), Microsoft Innovation Days 2009 (Salvador) , Campus Party Brasil 2009 e eventos regionais relacionados a grupos de usuários e universidades. Conhecido autor de artigos para os principais portais de conteúdo e autor de 10 publicações eletrônicas em CD (Video-Aula) pela editora Linha de Código além dos livros "Desenvolvendo para web usando o Visual Studio 2008" e "Gerenciando projetos de software usando Visual Studio Team System" pela editora Brasport. Pode ser encontrado em seu blog http://www.ramonduraes.net e @ramonduraes no Twitter.