asp.net中如何获取引发事件的控件名称
比如我定义了一个linkbutton1的变量,在双击这个控件的时候我如何在后台代码中获取该控件的名称...
比如我定义了一个linkbutton1的变量,在双击这个控件的时候我如何在后台代码中获取该控件的名称
展开
展开全部
每个事件的sender参数就是引发控件的事件源
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton lbtn = sender as LinkButton;
//可以对lbtn处理
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton lbtn = sender as LinkButton;
//可以对lbtn处理
}
追问
这个我知道。我的问题是有两个linkbutton控件,我得先确定点击了哪个clear?
追答
如果两个LinkButton用的都是同一个事件处理程序,一般是给不同的CommandName进行区分
查看
购买
protected void LinkButton_Click(object sender, EventArgs e)
{
LinkButton lbtn = sender as LinkButton;
if (lbtn.CommandName == "select")
{
//...
}
else if (lbtn.CommandName == "buy")
{
//...
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询