3 Stimmen

Wie behandle ich den Viewstate eines untergeordneten Steuerelements innerhalb eines zusammengesetzten Steuerelements richtig?

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?

1voto

Corbin March Punkte 25170

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 .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X