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 に答える