例如页面上有个button和一个updatepanel,用户每点击一次这个button,就在updatepanel里加一个新的button并绑定到某个事件上,不知道如何实现,望高人指点。我试着这样写Button b = new Button();
b.Attributes.Add("runat", "server");
b.Text = System.DateTime.Now.ToString();
b.Click += new EventHandler(b_Click);
UpdatePanel1.ContentTemplateContainer.TemplateControl.Controls.Add(new Button());结果出错还是说没有runat标记初学者,不知道是不是用错了诶。谢谢了。
b.Attributes.Add("runat", "server");
b.Text = System.DateTime.Now.ToString();
b.Click += new EventHandler(b_Click);
UpdatePanel1.ContentTemplateContainer.TemplateControl.Controls.Add(new Button());结果出错还是说没有runat标记初学者,不知道是不是用错了诶。谢谢了。
{ }
然后在aspx文件的最上方 <% %>里添上这个属性 EnableEventValidation="false"
你所说的问题就没有了,但是我看你本身的代码还有一些问题。
首先你要指定Button的ID,updatepanel里最后添加的是b,还要为updatepanel添加triggers结点等等等……