问题描述
我想获得在运行时创建的链接按钮ID,我的代码如下。
for(int i = 0; i< 2; i ++ )
{
LinkButton lnkbtn1 = new LinkButton();
lnkbtn1.ID = i.ToString();
lnkbtn1.Text =link Button+ i.ToString();
lnkbtn1.Click + = new EventHandler(lnkbtn1_Click);
pnl1.Controls.Add( lnkbtn1);
}
protected void lnkbtn1_Click(object sender,EventArgs e)
{
LinkButton lnkk1 = (LinkButton)发件人;
string str = lnkk1.Text;
}
但在上面的代码中,我只得到文字。
请帮助我
i want to get link button id which is created at run time, my code is below.
for(int i=0;i<2;i++)
{
LinkButton lnkbtn1 = new LinkButton();
lnkbtn1.ID=i.ToString();
lnkbtn1.Text="link Button "+i.ToString();
lnkbtn1.Click += new EventHandler(lnkbtn1_Click);
pnl1.Controls.Add(lnkbtn1);
}
protected void lnkbtn1_Click(object sender, EventArgs e)
{
LinkButton lnkk1 = (LinkButton)sender;
string str = lnkk1.Text;
}
but in above code,i get only text.
Please help me
推荐答案
string str = lnkk1.ID;
而不是 lnkk1。文字
instead of lnkk1.Text
这篇关于如何获取在asp.net中运行时创建的链接按钮ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!