Ich habe ein zusammengesetztes Steuerelement, das ein ListBox-Untersteuerelement enthält. Beim Postback verschwinden die Elemente für die ListBox. Ich habe eine Eigenschaft für die ListBox, die sie initialisiert, und ich füge sie in CreateChildControls zur Steuerelementsammlung hinzu. Mache ich etwas falsch? Muss ich etwas anderes tun, um den Viewstate dieser ListBox richtig zu behandeln?
Antwort
Zu viele Anzeigen?Fügen Sie Ihr Steuerelement unbedingt der übergeordneten avant Sie fügen listitems oder databind hinzu. Andernfalls wird Ihr zusammengesetztes Steuerelement den Viewstate der Listitems in Ihrer ListBox nicht verfolgen.
Hier ist eine ausführlichere Erklärung: http://scottonwriting.net/sowblog/posts/2129.aspx .