我的SharePoint网站上有一个经典的ASP NET页面,里面有几个按钮:
Button importZIPPOTBtn = new Button(); importZIPPOTBtn.Click += new EventHandler(importZIPPOTBtn_Click); this.Controls.Add(new LiteralControl("<br/><br/>")); this.Controls.Add(importZIPPOTBtn);
首次点击任何按钮都可以完美地触发事件,但任何进一步点击任何按钮都不会触发,我无法理解为什么......
答案 0 :(得分:0)
考虑添加按钮到form1或容器元素,如面板内的面板。
Button importZIPPOTBtn = new Button();
importZIPPOTBtn.Click += new EventHandler(importZIPPOTBtn_Click);
this.form1.Controls.Add(new LiteralControl("<br/><br/>"));
this.form1.Controls.Add(importZIPPOTBtn);
您可以在html源代码中进行验证,除非您添加这种方式,否则即使不会呈现包含换行符的文字控件。