Cant get text einer DropDownList in code - können den Wert aber nicht den text
Ich bin mit ASP.NET 3.5
Ich habe ein drop-down-Liste namens lstCountry mit einem Element wie diesem:
<asp:ListItem Value="United States">Canada</asp:ListItem>
Dies wird angezeigt, Kanada, aber im code wird der Wert "Vereinigte Staaten". Wie kann ich den Wert Abfragen "Kanada" auch in meinem code?
Ich habe versucht, alle diese und alle von Ihnen kehren "Vereinigten Staaten"
lstCountry.Text
lstCountry.SelectedValue
lstCountry.SelectedItem.Text
Mein Drop-Down-Liste:
<asp:DropDownList ID="lstCountry" runat="server" Width="200px">
<asp:ListItem>Please Select</asp:ListItem>
<asp:ListItem>United States</asp:ListItem>
<asp:ListItem Value="United States">Canada</asp:ListItem>
</asp:DropDownList>
Wie lese ich den Wert im code:
Dim country As String
country = lstCountry.SelectedItem.Text
senden u Antwort per E-Mail. check.
InformationsquelleAutor Etienne | 2009-10-20
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Liste hinzufügen mit
und dann versuchen
Fand ich deinen Fehler.
ändern
Dann werden Sie bekam den tatsächlichen Wert.
Was war das Problem, es gibt zwei gleiche Werte in Ihrer dropdown-Liste, wenn die Seite ein postback, nehmen Sie den ersten Wert als ausgewählt und geben das Ergebnis entsprechend. wenn Sie dann bemerkt, wenn nach dem postback Vereinigten Staat Wert ausgewählt ist
dann muss es eine andere Frage, in deinem dropdown
sind Sie auf der Einstellung selectedIndex=1 irgendwo?
gar nicht......
Nein, es ist nicht so, dass ich VIEL mehr Sachen in meiner Liste. Wenn ich wählen Sie eine unten wo der text und der Wert ist der gleiche, es ist nicht Rückkehr der Vereinigten Staaten.
InformationsquelleAutor Muhammad Akhtar
AppendDataBoundItems="true"
gesetzt werden muss.InformationsquelleAutor john
versuchen
bitte mehr code bitte, ich denke, du machst etwas falsch in anderen Orten
InformationsquelleAutor Arsen Mkrtchyan
Können Sie versuchen,
InformationsquelleAutor Himadri
Was
InformationsquelleAutor rahul
Haben Sie einen Blick hier, das hat ein proof-of-concept-Seite und demo, die Sie verwenden können, um alles aus der drop-down: asp:DropDownList-Control-Tutorial-Seite
InformationsquelleAutor Tom
hatte das gleiche problem und löste es, ich verwendet, string [variable_Name] =dropdownlist1.SelectedItem.Text;
InformationsquelleAutor Dameon