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

Antwort per Email an