Domanda

Ho un ripetitore che visualizza i commenti relativi a un post.

Voglio aggiungere alcune funzionalità in cui quando l'utente clicca sul link si va da:

questo post

a

messaggio è stato contrassegnato

Come faccio ad accedere alla specifica lnkButton? Ovviamente in ItemDataBound questo è fatto facilmente, ma nel metodo click io non sono sicuro di come lo farei.

Ho bisogno di fare qualcosa di simile:

Ho provato qualcosa di simile;

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

ma lb è sempre nullo.

Qualsiasi aiuto sarebbe apprezzato, grazie!

È stato utile?

Soluzione

Utilizzare il parametro sorgente del gestore click?

protected void MyLinkButton_OnClick(object sender, EventArgs e)
{
    LinkButton b = sender as LinkButton;
    b.Text = "Some Text";
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top