我对这篇文章 [1] 有一些疑问:如何在动态按钮上创建动态按钮点击事件?
该解决方案对我不起作用,我动态创建了一个按钮,该按钮位于 asp:table 控制器中。
我尝试将动态元素保存在 Session 中,并将 Session 值分配给 Page_Load 中的对象,但这不起作用。
一些想法
编辑:
...
Button button = new Button();
button.ID = "BtnTag";
button.Text = "Tag generieren";
button.Click += button_TagGenerieren;
tabellenZelle.Controls.Add(button);
Session["table"] = table;
}
public void button_TagGenerieren(object sender, EventArgs e)
{
TableRowCollection tabellenZeilen = qvTabelle.Rows;
for (int i = 0; i < tabellenZeilen.Count; i++)
{
...
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Session["table"] != null)
{
table = (Table) Session["table"];
Session["table"] = null;
}
}
}