【发布时间】:2012-08-09 02:03:52
【问题描述】:
这是我在 c# web 应用程序中做的应用程序
我正在动态创建链接按钮,如下所示。
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
LinkButton ln = new LinkButton();
ln.Text = ds.Tables[0].Rows[i].ItemArray[0].ToString();
ln.ID = ds.Tables[0].Rows[i].ItemArray[1].ToString();
divonlne.Controls.Add(ln);
divonlne.Controls.Add(new LiteralControl("<br/>"));
}
我的点击事件如下
ln.Click += new EventHandler(Clicked);
在我的点击事件中,我得到如下链接按钮文本和 ID
protected void Clicked(object sender, EventArgs e)
{
LinkButton lno = sender as LinkButton;
Session["Toname"] = lno.Text;
Session["idto"] = lno.ID;
}
但这仅在单击最后一个链接按钮时触发。 谁能帮帮我?
【问题讨论】:
标签: c#