在我的代码的Page_Load部分,我正在动态创建表单。每一行的末尾都有一个保存按钮,我希望当有人点击" save"时,表格会异步回发。按钮在一行的末尾。我似乎无法实现这一目标。我点击按钮,没有任何反应。 click事件甚至没有触发,所以我的猜测是没有正确添加触发器。我有什么想法可以让这个功能起作用吗?
以下是我的代码片段,我认为这是问题所在。
Button submit = new Button();
submit.ID = "Submit_" + reader["SEQN"];
submit.Text = "Save";
submit.Click += submitTest;
AsyncPostBackTrigger apt = new AsyncPostBackTrigger();
apt.ControlID = submit.UniqueID;
UpdatePanel1.Triggers.Add(apt);
答案 0 :(得分:0)
我看到的一些事情。将触发器事件设置为要执行的事件:apt.EventName =。第二件事是在最终页面渲染后按钮的id正确。检查Web检查器或firebug中的Buttons id值,看它是否与您为controlid设置的值相同。