ASP.Net DropDownList wybrana wartość
Mam wrażenie, że brakuje mi czegoś naprawdę oczywistego, nie jestem w stanie pobrać wybranej wartości mojej DropDownList; value zmienia nazwę pierwszej pozycji na liście. Ustawiłem właściwość DropListList
autopostback
w wartości
true
. Mam wybranydindexchangedEvent, który jest wklejony poniżej. Nie jest to na stronie głównej.
protected void ddlRestCity_SelectedIndexChanged(object sender, EventArgs e)
{
if (IsPostBack)
{
r_city = ddlRestCity.SelectedValue.ToString();
}
}
Oto kontrolka DropDownList:
<asp:DropDownList ID="ddlRestCity" runat="server"
Width="100px" AutoPostBack="True"
onselectedindexchanged="ddlRestCity_SelectedIndexChanged">
</asp:DropDownList>
Z góry dziękuje za twoją pomoc!
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Wyjaśnienie:
Jeśli nie zaznaczysz przed , lista zostanie uzupełniona
przed
tego, jak zostanie uruchomiony (ponieważ odpala
przed
zdarzenia podrzędne, takie jak ). po wyzwoleniu Następnie „wybrany element” jest teraz pierwszym elementem na nowo zapełnionej liście.
Anonimowy użytkownik
Potwierdzenie od:
Jeśli jest to pole tekstowe, musisz zrobić coś takiego jak Alternatywnie możesz rozważyć usunięcie swojego sprawdzenia opinii. Generalnie jest to najbardziej przydatne w przypadku page.onload i generalnie sprawdza się, czy ...