Dirk Schäfauer: ListBox-Auswahl geht nach Postback verloren

Hallo,

ich habe eine ListBox die dynamisch mit Items gefüllt wird. Die ListBox kann multiple Einträge selektieren aber nach PostBack wird immer nur der erste Eintrag markiert. Ich habe schon festgestellt dass das nur bei datengebundenen ListBoxen auftritt. Wenn ich die Einträge manuell einfüge funktioniert alles prima.

Ich hoffe mir hat jemand einen Tipp wie ich dem vorbeugen kann.

Vielen Dank im Voraus

Dirk

  1. Yerf!

    ich habe eine ListBox die dynamisch mit Items gefüllt wird. Die ListBox kann multiple Einträge selektieren aber nach PostBack wird immer nur der erste Eintrag markiert. Ich habe schon festgestellt dass das nur bei datengebundenen ListBoxen auftritt. Wenn ich die Einträge manuell einfüge funktioniert alles prima.

    Ich hoffe mir hat jemand einen Tipp wie ich dem vorbeugen kann.

    <glaskugel> ASP.NET? </glaskugel>

    Vermutlich darfst du den Databind nur einmalig beim ersten Aufruf der Seite machen (  if(!IsPostBack)  ), da der sonst den Status zurücksetzt.

    Gruß,

    Harlequin

    --
    <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
  2. Hallo Dirk,

    ich habe eine ListBox die dynamisch mit Items gefüllt wird. Die ListBox kann multiple Einträge selektieren aber nach PostBack wird immer nur der erste Eintrag markiert. Ich habe schon festgestellt dass das nur bei datengebundenen ListBoxen auftritt. Wenn ich die Einträge manuell einfüge funktioniert alles prima.

    korrigiere das serverseitige Skript, das für die fehlerhafte Anzeige verantwortlich ist.

    Freundliche Grüße

    Vinzenz