Inn*_*ova 1 c# asp.net linkbutton
我动态创建了两个链接按钮:
for (int i = 0; i < 2; i++) {
LinkButton lb = new LinkButton();
lb.ID = "lnk" + FileName;
lb.Text = FileName;
Session["file"] = FileName;
lb.CommandArgument = FileName;
lb.Click += new EventHandler(Lb_Click);
Panel1.Controls.Add(lb);
Panel1.Controls.Add(new LiteralControl("<br />"));
}
Run Code Online (Sandbox Code Playgroud)
我有两个链接,即:
我需要确定点击了哪一个:
void Lb_Click(object sender, EventArgs e) {
string id=lb.ID;
//Here - how to get link button id which is clicked (either File11 id or File22 id)?
}
Run Code Online (Sandbox Code Playgroud)
在事件处理程序中:
LinkButton clickedButton = (LinkButton)sender;
然后,您可以使用访问ID clickedButton.ID
这是一个MSDN演练:http://msdn.microsoft.com/en-us/library/aa457091.aspx,用于确定事件的发件人.
| 归档时间: |
|
| 查看次数: |
8215 次 |
| 最近记录: |