0

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

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

第一次点击任何按钮都会完美触发事件,但任何进一步点击任何按钮都不会触发,我不明白为什么......

4

1 回答 1

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

于 2012-09-19T19:35:48.557 回答