oxborr
Messages postés3Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention15 juin 2004
-
15 juin 2004 à 14:22
oxborr
Messages postés3Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention15 juin 2004
-
15 juin 2004 à 17:24
Bon plus clairement, je voudrait etre capable d'importer dynamiquement dans une page plusieurs fois le meme .ascx et lui assigner un ID different a chaque fois.
si c pas clair, il faudrait que ca fasse a peut pret la meme chose que ca mais avec un ascx:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
For i = 0 To 9
Dim btn As New Button()
btn.Text = "Dynamique " & i.ToString
btn.CommandArgument = i.ToString
Panel1.Controls.Add(btn)
AddHandler btn.Command, AddressOf btnDynamique_Command
Panel1.Controls.Add(New LiteralControl("
")) 'pour faire joli, retour à la ligne
Next
End Sub
Private Sub btnDynamique_Command(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
Label1.Text = "Bouton " & e.CommandArgument.ToString
End Sub
oxborr
Messages postés3Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention15 juin 2004 15 juin 2004 à 17:23
aller 1 point pour ma connerie pour ne pas avoir trouvé ca tout de suite:
If Session("nbtab") > 0 Then
For i = 0 To Session("nbtab")
Dim myctrltest As New Tdb
myctrltest = CType(Page.LoadControl("Tdb.ascx"), Tdb)
myctrltest.Id_tdb = i.ToString
panel.Controls.Add(myctrltest)
Next
End If
oxborr
Messages postés3Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention15 juin 2004 15 juin 2004 à 17:24
aller 1 point pour ma connerie pour ne pas avoir trouvé ca tout de suite:
For i = 0 To Session("nbtab")
Dim myctrltest As New Tdb
myctrltest = CType(Page.LoadControl("Tdb.ascx"), Tdb)
myctrltest.Id_tdb = i.ToString
panel.Controls.Add(myctrltest)
Next