Tive alguns problemas a um tempo atrás com aplicações que utilizam o ASP.NET Ajax no Visual Studio 2008, onde mostrava um problema de compilação exibindo que não conseguia encontrar a DLL System.Web.Extensions, então numa busca na Internet encontrei uma solução proposta pela Microsoft de rodar um script para que o VS ao compilar retire a checagem dessa DLL, segue o endereço do script.
http://go.microsoft.com/fwlink/?linkid=95792
Referência: Telerik
quarta-feira, 7 de outubro de 2009
ASP.NET Ajax e VS 2008
Chamada Ajax com jQuery
Com o nascimento da Web 2.0 e com elas as aplicações ricas em recursos e funcionalidades. Uma das grandes ferramentas que facilitam muito o desenvolvimento de tais aplicações é o Ajax que é uma chamada assíncrona para o servidor, assim não tendo a necessidade de recarregar toda a página. Nesta hora o jQuery se torna nosso grande aliado pois este nos facilita muito com chamadas Ajax. Segue abaixo um exemplo prático de como se fazer uma chamada Ajax utilizando jQuery.
jQuery.ajax({
type: 'GET',
url: 'script.php',
success: function(data){
alert(data);//em caso de sucesso realiza um alert do retorno
}
});
Muito fácil não?! é para ser assim mesmo...
Referência:http://docs.jquery.com/Ajax
terça-feira, 6 de outubro de 2009
Seletores jQuery
Uma das grandes facilidades deste excelente framework são os seus seletores, vou aprensentar aqui alguns muito úteis, por classe e por id do elemento.
Vamos supor que quero recuperar o elemento pelo seu Id, podemos escrever o código da seguinte maneira:
<span id="element_id">meu texto aqui</span>
var element = jQuery('#element_id');
Onde o símbolo que representa o get por ID é o símbolo #.
Agora vamos supor que necessito recuperar vários elementos do código HTML, então posso fazer isso através do seletor de classes como segue no exemplo:
<span class="myclass">meu texto aqui</span>
<span class="myclass">meu texto aqui2</span>
<span class="myclass">meu texto aqui3</span>
Para recuperar todos os elementos que contém esta classe posso escrever:
jQuery('.myclass').each(function(){
var element = jQuery(this);
});
Onde cada item do laço representa um elemento HTML e o símbolo que representa o get por classes é o ".".
Referência: http://docs.jquery.com/Selectors
.jpg)