Ich füge einige Benutzersteuerelemente dynamisch zu einem PlaceHolder-Serversteuerelement hinzu. Meine Benutzersteuerung besteht aus einigen Beschriftungen und einigen Textboxsteuerelementen.ASP.NET: Benutzersteuerelemente, die dem Platzhalter dynamisch hinzugefügt wurden, können keine Werte abrufen
Wenn ich das Formular absende und versuche, den Inhalt der Textfelder (innerhalb jedes Benutzersteuerelements) auf dem Server anzuzeigen, sind sie leer.
Wenn das Postback abgeschlossen ist, haben die Textfelder die Daten, die ich vor dem Postback eingegeben habe. Dies sagt mir, dass der Text in den Boxen durch ViewState beibehalten wird. Ich weiß einfach nicht, warum ich sie beim Debuggen nicht finden kann.
Kann mir bitte jemand sagen, warum ich die Daten nicht sehen würde, die der Benutzer auf dem Server eingegeben hat?
Danke für jede Hilfe.
Ich habe festgestellt, dass das Steuerelement mit der gleichen ID neu erstellt werden muss. In manchen Situationen scheint es nicht das Gleiche zu sein ... also betrüge und schreibe ich es, was funktioniert, ist aber unglaublich unelegant. –