webmethods net method example aspx asp and asp.net jquery webforms

method - jQuery autocompletar en formularios web ASP.NET?



web method asp net c# (3)

¿Alguien ha usado jQuery para rellenar una lista de autocompletar en un cuadro de texto utilizando formularios web ASP.NET? Si es así, ¿alguien puede recomendar un buen método? Según mi lectura hasta el momento, parece que la mayoría de la gente usa listas delimitadas en lugar de JSON para recuperar los elementos. Estoy abierto a cualquier idea que me ponga en marcha rápidamente.


Hay muchos, muchos ejemplos en la web. He usado este antes, y si recuerdo solo necesitas crear un aspx que devolverá los términos coincidentes como una <BR/> lista separada:

http://www.dyve.net/jquery/?autocomplete

La documentación muestra php en el ejemplo, pero no hay diferencia en la forma en que funciona el plugin y no tuve que hacer nada especial como resultado.

De la documentación:

> $("#input_box").autocomplete("my_autocomplete_backend.php");

En el ejemplo anterior, Autocomplete espera que exista un elemento de entrada con el id "input_box". Cuando un usuario comienza a escribir en el cuadro de entrada, el autocompletador solicitará my_autocomplete_backend.php con un parámetro GET llamado q que contiene el valor actual del cuadro de entrada. Supongamos que el usuario ha escrito "foo" (sin comillas). Autocompletar solicitará my_autocomplete_backend.php? Q = foo.

El backend debería mostrar posibles valores para el autocompletador, cada uno en una sola línea. La salida no puede contener el símbolo de tubería "|", ya que se considera un separador (más sobre esto más adelante).

Una salida simple apropiada sería: foo fool foot footloose foo fighters food fight



Escribí Asp.Net WebControl y algunos métodos de extensión Asp.Net MVC que envuelven el widget de autocompletar JQuery UI.

También escribí documentación sobre cómo implementar un recurso que proporciona un resultado JSon.

Puedes encontrarlo en:

http://autocompletedotnet.codeplex.com/

Espero que pueda ayudar