ページ上に動的に1つのボタンを作成しています。次に、そのボタンでボタンクリックイベントを使用します。
C#ASP.NETでこれを行うにはどうすればよいですか?
Button button = new Button();
button.Click += (s,e) => { your code; };
//button.Click += new EventHandler(button_Click);
container.Controls.Add(button);
//protected void button_Click (object sender, EventArgs e) { }
初心者向けの簡単な方法:
Button button = new Button();
button.Click += new EventHandler(button_Click);
protected void button_Click (object sender, EventArgs e)
{
Button button = sender as Button;
// identify which button was clicked and perform necessary actions
}
ボタンを作成するときに、イベントハンドラーをボタンに追加するだけです。
button.Click += new EventHandler(this.button_Click);
void button_Click(object sender, System.EventArgs e)
{
//your stuff...
}
はるかに簡単です:
Button button = new Button();
button.Click += delegate
{
// Your code
};