Dropdownlist selecteditem ist immer das erste Element trotz Auswahl

Ich habe 4 Dropdown-Boxen. Die ersten 2 füllen die 3. Box. Die 3. Box füllt die vierte Dropdown-Liste. Wenn ich zum Einreichen gehe, werde ich den ausgewählten Wert der 4. Dropdown-Liste erhalten. Aus irgendeinem Grund ist dies immer der erste Wert und nicht der tatsächlich ausgewählte Wert. Auf dem Bildschirm wird eindeutig ein anderes ausgewähltes Element angezeigt. Was kann das Problem sein? Danke

Antwort auf "Dropdownlist selecteditem ist immer das erste Element trotz Auswahl " 2 von antworten

Binden Sie die Dropdownliste in Ihrem Seitenladen? Page_Load geschieht, bevor Steuerelementereignisse wie Schaltflächen übermitteln. Wenn Sie also im page_load neu binden, bevor Sie den Wert in der button_submit überprüfen, wird er auf den ersten Wert in der Liste zurückgesetzt.

Sie können dies in der Regel vermeiden, indem Sie die folgenden

Page_Load verwenden:

If Not Page.IsPostback() Then
    ''//Bind controls here
End If

Wenn das nicht der Fall ist, erläutern Sie bitte, wie Sie diese Steuerelemente binden und verwenden.

Nein, ich bin nicht verbindlich im page_Load. Die Dropdownliste wird nur gebunden, wenn sich der ausgewählte Wert der dritten Dropdown-Liste ändert.