Jquery Autocomplete eingebaut und nu?

21/02/2010 - 18:08 von Andreas Kammann | Report spam
Hi zusammen, ich habe gerade in meiner Seite eine Autocomplete Textbox mit
Jquery Autocomplete eingebaut. Das klappt soweit alles ganz gut.
Nur...
Ich gebe das Suchergebnis folgendermassen zurück
While sdr.Read
sb.Append(sdr("Name")) _
.Append(Environment.NewLine)
End While

in dem aufklappenden Fenster werden mir nun z.b. 30 Namen pràsentiert. Jetzt
habe ich das Problem das ich nun z.B. 30 mal den Namen Meyer habe. Kann ich
in der Liste jetzt auch den Vornamen zurückgeben?
Was ist jetzt aber wenn ich aus der Dropdownliste einen Namen auswàhle.
Jetzt habe ich z.B. Meyer, Jens ausgewàhlt und nun? Müßte ich jetzt auf
einen Suchen Button klicken und den Inhalt der Textbox nehmen und damit noch
mal suchen ? Müßte ich jetzt aber den String aufteilen (aus Meyer, Jens ->
Name= Meyer Vorname->Jens) und damit erneut suchen?
Oder kann man irgendwie als Hiddenfield schon direkt die Benutzerid ablegen
und direkt den Datensatz für Meyer Jens holen?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
22/02/2010 - 08:49 | Warnen spam
Hallo Andreas,

"Andreas Kammann" schrieb:

in dem aufklappenden Fenster werden mir nun z.b. 30 Namen pràsentiert. Jetzt habe ich das Problem das ich nun z.B. 30 mal den
Namen Meyer habe. Kann ich in der Liste jetzt auch den Vornamen zurückgeben?



<Ironie>Ne, natürlich nicht, Vornamen kann man nie ausgeben, das ist schon
im Browser so voreingestellt</Ironie>

Ähm, natürlich _kann_ man den Vornamen mit ausgeben.

Was ist jetzt aber wenn ich aus der Dropdownliste einen Namen auswàhle. Jetzt habe ich z.B. Meyer, Jens ausgewàhlt und nun?



Dann solltest Du noch die ID jedes Datensatzes mitgeben und den dann anhand
des aktuell ausgewàhlten Werts haben.

http://jquery.bassistance.de/autocomplete/demo/

Müßte ich jetzt aber den String aufteilen (aus Meyer, Jens -> Name= Meyer Vorname->Jens) und damit erneut suchen?





Oder kann man irgendwie als Hiddenfield schon direkt die Benutzerid ablegen und direkt den Datensatz für Meyer Jens holen?



Klar kann man. Aber ohne zu wissen, was Du da wie machst und warum Du, wenn
Du ID und Vorname brauchst, diese nicht mitgibst, kann man dazu wenig sagen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen