DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: dynamische Button IDs übergeben | Von: G. Guest ( 26.01.2006 09:01)

hallo,

ich erstelle im Augenblick mit folgender for-Schleife dynamische Buttons:

Dim i As Integer
For i = "2002" To jahr - 1
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)
AddHandler but.Click, AddressOf button_click
Next

Das funktioniert auch. Jetzt möchte ich aber, dass wenn ich auf einen der Buttons klicke eine neue Seite aufgerufen wird und die ID des Buttons (also die Jahreszahl in diesem Beispiel) an die folgende Seite übergeben wird und ich dann mit ihr weiterarbeiten kann.

Geht das irgendwie?

Ich hab es mit einer Session versucht:
Session("btn") = but.id

aber da but ja mehrere IDs hat krieg ich da immer nur:
Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Kann mir jemand helfen?

gruss, Nick


Betreff Von Datum
Re: dynamische Button IDs übergeben
Hi,<br>die Methode button_click hat als ersten Parameter Sender.<br>Das ist der Button.<br><br>Sub button_click(Sender as Object, ...<br>Dim but as LinkButton = Sender<br>Dim frm as new MyForm()<br>frm.MyButtonID =...
Klaas Wedemeyer 26.01.2006 11:55
Re: dynamische Button IDs übergeben
Hi,<br>es gäbe auch die Möglichkeit Button_Command dafür zu verwenden.<br>Du müsstest damit jedem Button ein CommandArgument übergeben und als Eventhandler ein OnCommand Event. Am besten beim generieren...
Stephan 27.01.2006 10:06
Re: dynamische Button IDs übergeben
Hi,<br>sorry ich hab vergessen zu sagen, dass ich in asp.net arbeite da gibt es den Typ MyForm nicht. <br>Hast du dafür vielleicht eine andere Möglichkeit?<br>
G. Guest 02.02.2006 11:19
Re: dynamische Button IDs übergeben
Wieso so umständlich? Du übergibst einfach beim erzeugen der Buttons ein passendens CommandArgument. <br><br>Wennst dann das Event aufgerufen wird vom Postpack kannst du auf dieses Argmuent zugreifen (via...
Bernhard Grojer 02.02.2006 15:42

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG