[C#] Plusieurs LinkButton pour une seule fonction
Bonjour,
Sur mon site Internet en ASP.NET, je doit créer une page permettant à l'utilisateur de choisir entre plusieurs éléments.
Citation:
- élément 1
- élément 2
... - élément x
Chaqu'un de ces éléments est un LinkButton, et l'utilisateur en clickant dessus appelle une fonction me permettant de mettre à jour une variable de session contenant l'Id de mon élément.
Pour ce faire je crée dynamiquement une table en associant à ses cellules mes éléments (éléments contenus dans une base de donnée)
Code:
1 2 3 4 5 6 7 8
|
TableCell tc = new TableCell();
LinkButton lkbElement = new LinkButton();
lkbElement.Text ="élément " + iIdElement;
lkbElement.CommandName = "LinkButton_Command";
tc.Controls.Add(lkbElement ); |
J'aimerais donc que lors du click d'un de mes LinkButton, cela exécute ma fonction LinkButton_Command, permettant de mettre à jour ma variable de session renseignant l'Id de l'élément sélectionné et redirigeant ensuite l'utilisateur sur une autre page asp dont le contenu est dynamique suivant l'élément sélectioné.
Code:
1 2 3 4 5 6 7 8 9
|
public void LinkButton_Command(object sender, EventArgs e)
{
int iIdElement = Int32.Parse(this.hiddenParam.Value);
Session.IIdElement = iIdElement ;
Session["Session"] = this.Session;
Response.Redirect("~/ElementPlan.aspx");
} |
Cependant lorsque je click sur l'un de mes LinkButton, je ne passe jamais par ma fonction. Quelqu'un voit-il pourquoi ?
Merci de l'attention portez à mon problème.[/list]