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 marzo 7, 2008 @ 2:10 amAPRENDE A ESCRIBRI AWEONAO CULIAO NO SABI QUE HUEA HICISTE, MARACO EMIERDA, CHUCHA E TUMADRE NO MAS
Comentarios por aweonao marzo 19, 2008 @ 9:01 pmGRACIAS DE TODOS MODOS…
Comentarios por aweonao marzo 19, 2008 @ 9:01 pmPARA NO SER UN CULIAO MAL EDUCADO
Comentarios por aweonao marzo 19, 2008 @ 9:02 pmamigo esta todo perfecto pero ese valor del contexkey q se manda es constante no es dinamico
Comentarios por john julio 24, 2009 @ 12:43 amUseContextkey=»true»
Contextkey=»