Modificare il testo di un LinkButton in un ripetitore
-
21-09-2019 - |
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!
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