更改转发器中链接按钮的文本

问题描述 投票:2回答:1

我有一个转发器,显示与帖子相关的评论。

我想添加一些功能,当用户点击它来自的链接时:

报道这篇文章

帖子已被标记

如何访问特定的lnkBut​​ton?显然在ItemDataBound中这很容易完成,但是在click方法中我不知道怎么做。

我是否需要做以下事情:

我试过这样的事情;

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

但lb总是为空。

任何帮助将不胜感激,谢谢!

c# asp.net repeater findcontrol
1个回答
7
投票

使用点击处理程序的source参数?

protected void MyLinkButton_OnClick(object sender, EventArgs e)
{
    LinkButton b = sender as LinkButton;
    b.Text = "Some Text";
}
© www.soinside.com 2019 - 2024. All rights reserved.