2009-11-19 5 views
2

J'ai un répéteur qui affiche les commentaires relatifs à un message.Modifier le texte d'un bouton de liaison dans un répéteur

Je veux ajouter des fonctionnalités où lorsque l'utilisateur clique sur le lien, il va de:

Signaler ce message

à

post a été signalé

comment accéder au lnkButton spécifique? Évidemment, dans ItemDataBound, c'est facile à faire, mais dans la méthode du clic, je ne suis pas sûr de savoir comment je le ferais.

Ai-je besoin de faire quelque chose comme:

J'ai essayé quelque chose comme ça;

LinkButton lb = repeater.FindControl(LINK_BUTTON_UNIQUE_ID) as LinkButton; 
lb.Text = "blah blah blah"; 

mais lb est toujours nul.

Toute aide serait appréciée, merci!

+0

Enregistrez-vous l'état du drapeau à un db? Si oui, pourquoi ne pas simplement rafraîchir le répéteur après la publication et ne pas s'inquiéter à ce sujet? –

+0

ouais je sauvais le statut de drapeau à un db –

Répondre

7

Utilisez le paramètre source du gestionnaire de clics?

protected void MyLinkButton_OnClick(object sender, EventArgs e) 
{ 
    LinkButton b = sender as LinkButton; 
    b.Text = "Some Text"; 
} 
+0

wow je me sens stupide LOL Merci !!! –

+0

Pas de problème, heureux de vous aider. –

Questions connexes