0
我创建了一个包含多个动态按钮的仪表板。当我点击“删除”按钮时,我想要执行服务器端代码。我已将代码添加到我的按钮的Click事件处理程序中。执行一个动态的asp按钮单击事件
动态按钮与下面的代码创建:
Button PopupDeleteButton = new Button();
PopupDeleteButton.ID = "PBD" + controlValue.ID.ToString();
PopupDeleteButton.Text = "Delete";
PopupDeleteButton.Style["Height"] = "15px";
PopupDeleteButton.Style["Width"] = "50px";
PopupDeleteButton.Style["top"] = "0";
PopupDeleteButton.Style["right"] = "0";
PopupDeleteButton.Style["float"] = "left";
PopupDeleteButton.Style["font-size"] = "9px";
PopupDeleteButton.Style.Add(HtmlTextWriterStyle.VerticalAlign, "top");
PopupDeleteButton.Attributes.Add("runat","server");
PopupDeleteButton.Click += new EventHandler(this.RemoveWidgetFromXML_Click);
然而,当我点击一个回发生在窗体上的动态按钮,功能RemoveWidgetFromXML永远不会被调用。有任何想法吗?我已经看遍了谷歌,但无法找到如何阻止事件发生之前发生的回传。