Forum: ASP.NET |
Thema:
ansprechen von dynamischen Buttons |
Von:
G. Guest (
12.01.2006 16:04) |
Hi,
ich erstelle mit einer for-Schleife dynamische Buttons mit einer ebenfalls dynamischen ID (heißt ich zähle mit einem Integer rauf):
for i = 1 to 100
Dim but As LinkButton = New LinkButton
but.Text = i
but.ID = i
PlaceHolder1.Controls.Add(but)
Dim spacer As LiteralControl = New LiteralControl("<br>")
PlaceHolder1.Controls.Add(spacer)
Next
Jetzt möchte ich aber bei Klick auf dem Button eine andere Seite aufbauen (immer dieselbe) und i übergeben, allerdings will ich ja nicht alle hundert Buttons einzeln ansprechen, gibt es irgendeine Möglichkeit das allgemein für alle Buttons zu definieren?
gruss,
Nick
Betreff |
Von |
Datum |
|
|
Tobi
Ulm
|
12.01.2006 16:19 |
|
|
Re: ansprechen von dynamischen Buttons
Zusätzlich zu Tobis Info ...<br><br>Du kannst auch mal nach "AddHandler" schauen (ist ja auch nur Delegates und Events).<br><br>Deklariere einfach eine Methode mit der korrekten Signatur für einen... |
|
|
|
|
|
Frank
Eller
|
13.01.2006 10:50 |
|
|
Re: ansprechen von dynamischen Buttons
Hi, <br>hab deine Antwort gerade erst gesehen, hab mir das alle angesehen und bis auf eine Zeile funktioniert das auch:<br><br>dim btn as Button = TryCast ( sender, Button)<br><br>Da krieg ich einen Fehler bei... |
|
|
|
|
|
G.
Guest
|
19.01.2006 13:58 |
|
|
Hannes
Preishuber
|
19.01.2006 13:59 |
|
|
Re: ansprechen von dynamischen Buttons
Danke für die schnelle Antwort, aber da krieg ich dann diese Meldung:<br><br>Die angegebene Umwandlung ist ungültig.<br><br>Muss ich noch irgendwas anders machen?<br><br>gruss,<br>Nick |
|
|
|
|
|
G.
Guest
|
19.01.2006 14:05 |
|
|
Hannes
Preishuber
|
20.01.2006 14:40 |
|
|
Re: ansprechen von dynamischen Buttons
Hi,<br>ich hab es jetzt endlich geschafft die Buttons anzusprechen. Wenn ich auf einen Button klicke wird die neue Seite aufgebaut, allerdings kann ich die Button ID nicht übergeben. Ich hab es so... |
|
|
|
|
|
G.
Guest
|
26.01.2006 08:36 |
|
|
Andre
Osburg
|
26.01.2006 10:20 |
|
|
Re: ansprechen von dynamischen...
"but" sind die dynamischen Buttons.<br>dim but as Linkbutton = New Linkbutton<br><br>Eigentlich sind das also keine richtigen Variablen.<br>Mein Problem ist aber genau das, nämlich dass alle Buttons denselben... |
|
|
|
|
|
G.
Guest
|
26.01.2006 10:39 |
|
|
Re: ansprechen von dynamischen...
Hi,<br><br>du hast doch irgendwo eine Methode, die aufgerufen wird, wenn das Click oder Command Event ausgelöst wird, kannst du da nicht abfragen, welcher button betätigt wurde, z.B. so: (C#)<br><br>string id... |
|
|
|
|
|
Andre
Osburg
|
26.01.2006 11:27 |
|
|
Re: ansprechen von...
Jetzt hab ich verstanden wir du das meinst, mit der übergabe der ID.<br>Muß mir das ganze nochmal durch den Kopf gehen lassen...<br><br><br><br>Gruß André<br> |
|
|
|
|
|
Andre
Osburg
|
26.01.2006 11:31 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!