C#的WEB开发,界面上放了5个按钮,这5个按钮都是执行的同一段代码。最简单的方法是对每个按钮写:
protected void Button_Click(object sender, EventArgs e)
{
//执行的代码;5个按钮的代码都是相同的
}这样页面上就有5个相似的代码段,显得重复。有没有简单的方法,让这5个代码都连接到同一个函数,而不需要对每个按钮都写类似上面的代码段。
protected void Button_Click(object sender, EventArgs e)
{
//执行的代码;5个按钮的代码都是相同的
}这样页面上就有5个相似的代码段,显得重复。有没有简单的方法,让这5个代码都连接到同一个函数,而不需要对每个按钮都写类似上面的代码段。
B.Click+=new EventHandler(Button_Click);
C.Click+=new EventHandler(Button_Click);去看看书...学学委托和事件是怎么回事儿...
这个就是代码了,比如你有ABC三个按钮的,上面的设置以后,它们的click事件都会执行
Button_Click的
private void Button_Click(object sender, System.EventArgs e)
{
Button btn=sender as Button;
}