Forums Neueste Beiträge
 

Table in Click-Event auslesen

12/12/2007 - 14:20 von Adrian Stern | Report spam
Hallo

Ich habe eine asp:Table deren Inhalt ich in der code behind Datei
generiere.
Der Inhalt dieser Tabelle, nachdem asp mit ihr fertig ist, sind weitere
Tabellen und Checkboxen.

Der User kann in dieser Tabelle also Checkboxen betàtigen und seine
eingabe anschliessend mit Klick auf einen LinkButton speichern.

Hier mein Problem:
Beim Klick auf den Linkbutton wird zuerst der PageLoad ausgeführt in
welchem die Tabelle generiert wird. Somit gehen logischerweise die
Eingaben flöten und da ich die Tabelle nur generiere wenn es sich nicht
um einen PostBack handelt, auch die ganze Tabelle.

Da die Checkboxen alle eine unbekannte ID haben, habe ich mir eine
rekursive Methode geschrieben, welche mir eine Liste von allen ListItems
zurückgibt die Selected = True und von einer CheckBox sind.
Diese funktioniert wunderbar, wenn ich sie direkt im PageLoad aufrufe.
Da beim Klick Event aber die Table nicht mehr da ist, greift diese ins
leere.

Wie schaffe ich es nun, dass die Table beim klick auf den LinkButton mit
den Eingaben gespeichert wird? So dass ich die dann nutzen kann?

Der rekursiven Funktion muss ich die Table mitgeben (Control table).

Ich hoffe mir kann geholfen werden.

mfg und danke fürs durchlesen
Adrian Stern
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/12/2007 - 15:00 | Warnen spam
Hallo Adrian,

"Adrian Stern" schrieb

Diese funktioniert wunderbar, wenn ich sie direkt im PageLoad aufrufe.
Da beim Klick Event aber die Table nicht mehr da ist, greift diese ins leere.



Wo und wie wird denn das Table Objekt deklariert? Hast Du es mal in der
Klasse bspw. mit Protected MyTable As Table probiert? Dann sollte die
Tabelle eigentlich auch in den EventHandlern zur Verfügung stehen, wenn
sie denn vorher generiert wird.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen