ASP.NET两个控件用一个事件

2024-12-28 10:58:18
推荐回答(5个)
回答1:

object sender 这个就是触发事件的控件

你可以这样测试一下就知道了

例如
protected void btn_Onclick(object sender,EventArgs e)
{
Button btn = (Button)sender
Response.write(btn.ID)
}

代码没测试过 就是这么个意思 你就知道是哪个控件触发的事件了
这个 Button btn = (Button)sender
不一定必须是Button 主要看你触发事件的控件类型

回答2:

Button btn = (Button)sender

对象是 btn 了,用btn调用方法

回答3:

你在两个事件中分别设置断点。单步运行不就可以看得出来了嘛

回答4:

查看 object sender

回答5:

为什么要这样做呢?唉。呵呵。、