Textfeld mit Dropdown-Vorschlägen

7

Ich habe derzeit eine datenbankbasierte Dropdown-Liste auf meiner ASP.Net C # 2.0-Website, die etwa 400 Elemente enthält. Ich möchte es durch etwas Ähnliches wie die Textbox in der Google-Suche ersetzen, wo Sie Buchstaben eingeben und nur die Einträge, die mit diesen Buchstaben beginnen, erscheinen

Was ist eine gute Art, es zu implementieren? Gibt es bereits existierende Kontrollen, die jemand vorschlagen kann?

    
randomThought 30.09.2009, 21:56
quelle

6 Antworten

9

Sehen Sie sich Ссылка

an

Auch hier ist ein Tutorial zur Verwendung mit ASP.Net

    
AdamW 30.09.2009, 21:58
quelle
8

Eine Möglichkeit, dies mit HTML5 zu tun (für kleine Datensätze natürlich), ist datalist :

%Vor%

Für größere Datensätze ist AJAX ein besserer Weg.

    
jayantS 10.11.2016 10:29
quelle
4

Überprüfen Sie complete.ly auch

Ссылка

es hat keine Abhängigkeiten und Gewichte sehr wenig.

    
Zo72 04.02.2014 13:51
quelle
1

Wenn dies bekannte Enrties sind, können Sie JQuery und OnUpdate verwenden:

  1. Wenn es eine lange Liste ist, machen Sie Ajax Request zu Ihrem Webserver, rufen Sie die beste Option
  2. ab
  3. Wenn es sich um eine kurze Liste handelt, können Sie alle Optionen auf die Seite laden und die optionalen Texte anbieten, ohne eine Serveranfrage zu stellen.

Überprüfen Sie die JQuery-Bibliothek auf Implementierungen zur Anzeige des Vorschlags.

    
Amirshk 30.09.2009 22:00
quelle
1

Es gibt einen AutoComplete Extender als letzte Version des AJAX Control Toolkits für ASP.NET . Es gibt viele verschiedene Optionen, die Sie für das Client-Caching und das Verzögerungsintervall festlegen können. Zeigen Sie einfach auf einen Webservice oder eine Seitenmethode, und Sie können loslegen.

    
Russ Cam 30.09.2009 22:00
quelle
0

TextBoxValueToDropDownList     

%Vor%     
Mayur Narula 26.08.2015 12:28
quelle