Bearbeiten: Dies geschieht in Chrome aber nicht IE
Das ist so eine dumme, sinnlose kleine Frage, aber ich habe einen Kunden gefragt, ob das Folgende möglich ist. SO, es bringt mich um, es jetzt zu wissen.
Ich habe eine DropDownList in einer aspx-Seite erstellt, die C # code-behind verwendet (mein Beispiel hier hat jedoch keinen Code-behind, um meine Frage einfach zu stellen).
Siehe mein Beispiel DropDownList. Ich habe 46 Optionen in dieser Liste: A und B . Angenommen, der Benutzer wählt ein Element im mittleren Bereich der Liste aus (siehe: C ). Wenn der Benutzer zum DropDown zurückkehrt, wird unten der ausgewählte Wert angezeigt (siehe auch: C ).
Gibt es eine Möglichkeit, eine DropDownList anzuweisen, den ausgewählten index \ value \ item auf der TOP der Liste der verfügbaren Werte anzuzeigen (siehe: D )?
In diesem Beispiel wird sehr einfacher Code verwendet:
%Vor%Ich habe gesucht und gesucht ... und online nach Antworten gesucht. Aber es ist schwer eine Antwort auf eine Frage zu finden, wenn man es nicht gut ausdrücken kann.
Ich danke Ihnen allen im Voraus für Ihre Hilfe.
Bearbeiten, um aus Gründen der Übersichtlichkeit umzuformulieren:
Stellen Sie sich vor, Sie sind ein Benutzer, der den ganzen Tag mit einer DropDownList arbeitet. Beispielsweise erhalten Sie Bestellungen von Kundennummern, die der Reihe nach aufgelistet sind (siehe: Bild oben). Jedes Mal, wenn Sie zu Ihrer nächsten Bestellung wechseln, müssen Sie auf die Kundennummer in der DropDownList klicken. Nun, sobald Sie zu Kunde Nr. 20 kommen (siehe A oben), müssen Sie jetzt auf DropDown klicken und scrollen \ bewegen \ klicken, um die nächste Nummer zu erhalten. (Ich weiß, ich weiß, es ist so eingestellt, dass es sich auf die Ladung konzentriert, sodass man mit den Pfeiltasten schneller arbeiten oder die Liste verschieben kann, aber ... es ist ein Kunde - was willst du?).
Wie auch immer, Sie können sehen, wie es besser wäre, wenn die DropDownList sich wie oben D und nicht wie oben C verhält, wenn Sie darauf klicken, um Ihren nächsten Kunden auszuwählen ?
Ich hatte ein ähnliches Problem. Das behebt mein Problem:
%Vor%Quelle:
So verschieben Sie den ausgewählten Wert der Dropdown-Liste mithilfe von C # .net
an die erste Position in der Liste der Elemente