Artigo WebMobile 16 - Dicas e Truques de AJAX

Aprenda a usar exceções, JavaScript, Web Services e muito mais.

Esse artigo faz parte da revista WebMobile edição 16. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler a revista em PDF

ASP.NET

Dicas e Truques de AJAX

Aprenda a usar exceções, JavaScript, Web Services e muito mais

Como todos sabemos, o AJAX já não é novidade há algum tempo. O ASP.NET AJAX Extensions foi lançado no começo do ano e sem dúvida foi um dos temas mais abordados esse ano. O AJAX é uma das tecnologias que marcaram a chamada Web 2.0, e hoje em dia é quase que obrigatório o uso em aplicações ASP.NET.  Neste artigo veremos algumas dicas e truques de como melhor utilizar o AJAX em nossas aplicações Web.

 

Error Handling

Vamos começar com uma dica muito importante que envolve alguns benefícios que temos no tratamento de erros quando utilizamos o AJAX. Abra o seu Visual Studio 2005 e crie uma nova aplicação utilizando o item ASP.NET AJAX Enabled Web Site. No design da Default.aspx veja que temos o ScriptManager. Nessa mesma página adicione um UpdatePanel, e dentro desse um Button. Sua página deverá ficar como mostra a Figura 1.

 

Figura 1. Interface da página Default.aspx

 

Em seguida dê um duplo clique no Button para a criação do evento Button1_Click. Nele, inclua o código a seguir:

 

int x = 0;

int y = 10 / x;

 

Como sabemos, o código causará uma exceção devido à tentativa de divisão por zero. Se não estivéssemos utilizando o AJAX, ao ocorrer a exceção, o usuário receberia aquela famosa tela de erro do ASP.NET que você pode conferir na Figura 2.

 

Figura 2. Tela de Mensagem de Erro do ASP.NET

 

Agora, como estamos utilizando o AJAX, não teremos a ocorrência dessa tela de erro. O AJAX exibirá a mensagem de erro em uma janela de alerta do browser. Faça o teste! Salve, compile e execute a aplicação. Clique no Button e veja na Figura 3 como é exibida a mensagem de erro no AJAX.

 

" [...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados