让多个按钮被点的时候同时进入下面的方法,这个写在按钮的onClick里面应该就可以了吧
但是在这个方法里面,怎么能识别出具体是哪一个按钮被点了呢,用那个sender能识别出来吗protected void BtnGenkin_Click(object sender, EventArgs e)
{}
但是在这个方法里面,怎么能识别出具体是哪一个按钮被点了呢,用那个sender能识别出来吗protected void BtnGenkin_Click(object sender, EventArgs e)
{}
你把sender转换成button就可以了
switch (args)
{
case "First":
break;
case "Next":
break;
default:
break;
}
First Next 为按纽的CommandArgument值
但我建议不要用不同按钮绑定一个事件,最好是每个按钮不同事件,在不同事件里调用一个公共方法,只要在按键事件传个参数就可以了,比如1代表按钮1,2代表按钮2。
protected void BtnGenkin1_Click(object sender, EventArgs e)
{
btnClick(1)}
protected void BtnGenkin2_Click(object sender, EventArgs e)
{
btnClick(2)}
public void btnClick(n)
{
if (n==1)
处理...
else if (n==2)
处理...
end if}