我需要添加一个Onclick
属性到我动态生成的LinkButton
。如何添加它?如何将Onclick函数添加到动态链接按钮?
这是我来到到目前为止,并击中代码:
foreach(string i in List)//list has more than 50 data's
{
LinkButton link = new LinkButton();
link.Text = topics;
link.ID = topics;
link.Attributes.Add("runat", "server");
link.Click += new EventHandler(this.lnk_Click);
div_ID.Controls.Add(link);
div_ID.Controls.Add(new LiteralControl("<br />"));
}
public void lnk_Click(object sender,EventArgs e)
{
string ctrlId = ((Control)sender).ID;
GMethod(ctrlId); //handles some function in which i pass the id of the particular lnk button
}
我可以从我的LinkButton
上动态生成调用此lnk_Click
。它的onclick属性没有被添加到链接按钮。请帮我解决这个问题。我很急。
哪种编程语言? –
@laurent ASP.Net,c#3.5。 我需要代码在服务器端工作。 – Googler
在什么事件中,你生成的链接按钮?你是否在每一个帖子后面生成它们?列表中的项目是否与每个帖子相同? – ShellyFM