none
Busca igual ao Google RRS feed

  • Pergunta

  • Na página de busca do Google, voce vai digitando letras de uma palavra, e abaixo um tipo GridView em tempo de execução, vai montando a lista relacionado a palavra digitada em um efeito "Sanfona", alterando instantaneamente,  O componente Ajax Autocomplete faz o efeito no textBox, mas o do GridView não sei como faz, mas é muito interessante, nem a página do Bing faz igual (não sei se por motivos autorais).

    Alguém sabe como é feito ou o código de um exemplo

    segunda-feira, 30 de janeiro de 2012 22:35

Todas as Respostas

  • Boa vida, amigo.
    Não é difícil ( não com a eficiência, agilidade e velocidade de processamento do Google claro ). 
    Você terá que utilizar JavaScript ou Jquery: Defina um método para o onkeydown do TextBox ( o onkeydown é chamado toda vez que o usuário pressiona alguma tecla ) onkeydown="buscar(this.value)" na sua função buscar, você chama um método c# passando o valor do TextBox para ela.
    Aqui  tem uma forma bem fácil de chamar uma função c# pelo javascript:

    http://como-programar-csharp.blogspot.com/2010/05/acessar-metodos-em-c-com-javascript.html 

    Abraços. E se foi útil, por favor, marque como resposta. :)


    Evandro Aguiar
    http://wta3.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh
    • Sugerido como Resposta EvandroAS segunda-feira, 30 de janeiro de 2012 23:35
    segunda-feira, 30 de janeiro de 2012 23:35
  • Acho que não fui muito claro desculpe, estou falando principalmente do gridview onde é mostrado também o resultado só que mais detalhado.

    Vou tentar explicar melhor:

    ex: tenho a tabela endereco com seus respectivos campos, no campo textbox que faz a busca pela rua, o usuário digita o nome de alguma rua, o textbox exibe abaixo as ruas iniciadas com as letras que eu digitar(componente autocomplete do ajax), e o gridview exibe mais embaixo o nome da rua, o bairro, a cidade... igual o google faz em suas busca isso é possível

    terça-feira, 31 de janeiro de 2012 01:20