J'ai une version de travail de saisie semi-automatique en utilisant le Ajaxcontroltoolkit. Toutefois, la signature de méthode de service est requise pour renvoyer une chaîne [] pour afficher les suggestions de saisie semi-automatique dans le balisage. Mon service renvoie en fait un objet Foo qui est constitué d'une chaîne URL Image et d'une chaîne Titre (en JSON ou XML) .. quelqu'un sait comment faire une saisie semi-automatique accepte un objet au lieu d'une chaîne de sorte que Je peux afficher l'image à côté du titre dans la liste des suggestions?Exemple de saisie semi-automatique/Typeahead?
0
A
Répondre
0
Vous ne pouvez pas le faire nativement avec le contrôle. Le plus proche que vous pourriez obtenir est de prendre votre objet Foo et de sérialiser cela en quelque chose comme http://myserver.com/images/myImage.jpg|myTitle
. Ensuite, du côté client, vous pouvez utiliser les propriétés OnClientPopulated
et OnClientItemSelected
pour analyser l'image et le titre et faire un affichage personnalisé.
Vous avez la balise jQuery ici, pensez-vous également à utiliser la saisie semi-automatique de jQuery UI? Il est certainement capable de ce que vous voulez faire.