C# を使用して動的にボタンを作成しています。しかし、実行するとエラーが発生します。
Control 'butidd' of type 'Button' must be placed inside a form tag with runat=server.
コード
Button but = new Button();
but.ID = "butidd";
but.Attributes.Add("runat", "server");
but.Text = "test";
but.Click += new EventHandler(but_click);
this.Controls.Add(but);
クリックイベント:
void but_click(object sender, EventArgs e){}