Pregunta

Hola, estoy usando el control AUTOCOMPLETEETEXTENDEN AJAX.Estoy recibiendo la lista de cadenas en la colección de listas.Quiero rellenar solo esas cuerdas, qué usuario escribió como texto de prefijo.como hacer esto.Estoy siguiendo el ejemplo dado en Ajax Toolkit.let, Diga al usuario escribiendo "CA", entonces si la lista contiene la lista, 'Cat', 'perro', burro ',' ratón ',' carrito '.... etc.

Luego debe rellenar solo 'Cat' y carro '. ¿Cómo lograr esto?

¿Fue útil?

Solución

en la ejemplo Hay una descripción de las propiedades.Cita:

  • serviceMethod - El método de servicio web para ser llamado.La firma de Este método debe coincidir lo siguiente:

    [System.Web.Services.WebMethod]
    [System.Web.Script.Services.ScriptMethod]
    public string[] GetCompletionList(string prefixText, int count) { ... }
    

Tenga en cuenta que puede reemplazar "GetCompletionlist" con un nombre de su elección, pero el tipo de retorno y El nombre y el tipo de parámetros deben exactamente coincidencia, incluido el caso.

  • servicepath - la ruta al servicio web que el extensor será Tire de la palabra \ Finalización de oraciones de.Si esto no se proporciona, el El método de servicio debe ser una página. método.

Por lo tanto, necesita escribir un servicio web que contendrá un método que devuelve la lista de sugerencias basadas en la entrada del usuario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top