我的问题是我在动态创建的单元格中创建动态链接按钮。它工作正常,但动态链接按钮的点击事件处理程序没有触发。我在互联网上进行了足够的搜索,但没有任何结果..我调用了 3 个方法页面加载。最后一个方法本身正在调用创建我的动态链接按钮的方法..但是点击事件仍然没有触发......即使 oninit 也不会工作,因为我的项目结构是这样的。还有其他解决方案吗.
编辑
protected void viewFullLessonPlan()
{
for (int j = 0; j < 8; j++)
{
Label lbl;
LinkButton lnk;
TableRow tRow = new TableRow();
for (int i = 0; i < 6; i++)
{
TableCell tCellLessonPlan = new TableCell();
lbl = new Label();
lnk = new LinkButton();
lbl.Text = dsperiodOfSub.Tables[0].Rows[0]["SubjectName"].ToString();
tCellLessonPlan = createCell(tCellLessonPlan.Text, "Periods");
tCellLessonPlan.Controls.Add(lbl);
lnk.Text = "Details";
lnk.Click += new System.EventHandler(this.LinkButton_Click);
tCellLessonPlan.Controls.Add(lnk);
}
tRow.Cells.Add(tCellLessonPlan);
}
tbllesson.Rows.Add(tRow);
}
protected void LinkButton_Click(object sender, EventArgs e)
{
LinkButton lnk = (LinkButton)sender;
//some logic here
}