我有一个数据表,我已经创建了编辑/保存按钮,以便可以更改数据。编辑按钮是最初加载的按钮,单击编辑按钮后,表格将重新加载文本字段以更改附加到按钮的特定数据行,编辑按钮将替换为保存按钮。编辑事件工作正常,但当我单击保存按钮时,不会触发事件。我插入了断点来验证事件是否未被触发。我认为由于某种原因,事件与保存按钮没有正确匹配存在问题。这是一段代码。如果信息不足,我可以发布更多信息。
HtmlTableCell cell5 = new HtmlTableCell();
cell5.Controls.Add(deleteCriteria);
if (editId == criteria.ID)
{
Button saveCriteria = new Button();
saveCriteria.Text = "SAVE";
saveCriteria.ID = "save" + k;
saveCriteria.CommandName = "" + criteria.ID;
saveCriteria.Attributes["class"] = "table-button";
saveCriteria.Click += SaveCriteria_Click;
cell5.Controls.Add(saveCriteria);
}
else
{
Button editCriteria = new Button();
editCriteria.Text = "EDIT";
editCriteria.ID = "edit" + k;
editCriteria.CommandName = "" + criteria.ID;
editCriteria.Attributes["class"] = "table-button";
editCriteria.Click += EditCriteria_Click;
cell5.Controls.Add(editCriteria);
}
row.Controls.Add(cell5);