Hallo, > > ich habe in einer Webform dynamische Webcontrols vom Typ Checkbox und > Textbox d.h. die Anzahl dieser Controls bestimmt sich anhand > von Datens�tzen > aus einer Datenbank. Die Controls werden erst zur Laufzeit erstellt > (Page_Load (!IsPostBack)) und deren Werte werden vom Anwender > ge�ndert. Ich > habe heute morgen den Tipp bekommen, dass es unter > http://www.dotnetfriends.de/forum/topic.asp?TOPIC_ID=27 die Klasse > ControlFinder gibt, mit der man solche Controls per Code > finden kann. Dies > funktioniert jedoch nur, beim ersten Aufruf des Webformulars. > Lege ich die > Funktion hinter einen Button, bekomme ich eine Fehlermeldung. > Ich glaube, > dass beim Klick auf den Button das Formular neu aufgebaut > wird (IsPostBack > == true -> somit keine dynamische Erstellung der Controls) > und dann die > zuvor dynamisch erstellten Controls nicht mehr vorhanden sind. >
generiere Dir doch einfach die ID aus dem Count der Datens�tze. Weise die ID w�hrend der Generierung an die Controls zu. Speichere Dir den Count im ViewState. Nach dem PostBack kannst Du Dir dann den Count wieder aus dem ViewState holen und die Controls �ber die nochmals generierten IDs wiederfinden lassen. Gruss Alex _______________________________________________ CSharp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net
