我的按钮单击仅在第一次工作

时间:2012-09-19 18:44:11

标签: asp.net sharepoint

我的SharePoint网站上有一个经典的ASP NET页面,里面有几个按钮:

            Button importZIPPOTBtn = new Button();
            importZIPPOTBtn.Click += new EventHandler(importZIPPOTBtn_Click);
            this.Controls.Add(new LiteralControl("<br/><br/>"));
            this.Controls.Add(importZIPPOTBtn);

首次点击任何按钮都可以完美地触发事件,但任何进一步点击任何按钮都不会触发,我无法理解为什么......

1 个答案:

答案 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源代码中进行验证,除非您添加这种方式,否则即使不会呈现包含换行符的文字控件。