Joaquin Trujillo


ContextKey en Autocomplete AJAX
noviembre 6, 2007, 10:06 pm
Filed under: AJAX | Etiquetas:

Acabo de darle solución a un problema (que por cierto me ha tomado ya casi una hora) como ya había mencionado antes el método del web service que alimenta nuestro control autocomplete AJAX maneja dos parametros prefixText y count, el primero es el texto que el usuario ha ingresado en el textbox asociado al autocomplete el segundo es la cantidad de elementos a mostrar en el listado de posibles opciones que tienen como inicio el texto ingresado por el usuario (función de autocompletar).

Pues mi web service va a una tabla de la base de datos y retorna una de sus columnas pero necesitaba que la consulta fuera mas especifica, es decir filtrar la información devuelta pero para eso necesitaba agregar un parámetro mas al método del web service, este parámetro debería tener el valor del filtro asociado a la consulta para que ésta retorna solamente una porción de la información que cumpliera con el filtro indicado, investigando un poco encontré que además de los dos parámetros antes mecionados se puede agregar un parámetro mas contextKey  de tipo string que puede ser utilizado para enviar un valor extra que necesitemos para crear nuestra consulta, además de agregar este parámetro en el web service debemos agregar como propiedades del control autocomplete UseContextKey = «true» y ContextKey=»valor a enviar a método» asi tendremos una consulta mas personalizada para alimentar nuestro control AutoComplete.

Es importante mencionarles que tuve un inconveniente al hacer esto ya que tenía una versión de Ajax Control Toolkit un poco desactualizada pero luego de instalar la última versión ya no tuve ningún problema, acá les dejo el enlace a el último release disponible:

http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4941


5 comentarios so far
Deja un comentario

HIjo de puta no sabes nada. Pura basura para idiotas escribes

Comentarios por Vete a la mierda

APRENDE A ESCRIBRI AWEONAO CULIAO NO SABI QUE HUEA HICISTE, MARACO EMIERDA, CHUCHA E TUMADRE NO MAS

Comentarios por aweonao

GRACIAS DE TODOS MODOS…

Comentarios por aweonao

PARA NO SER UN CULIAO MAL EDUCADO

Comentarios por aweonao

amigo esta todo perfecto pero ese valor del contexkey q se manda es constante no es dinamico
UseContextkey=»true»
Contextkey=»

Comentarios por john




Deja un comentario