日期:2014-05-18  浏览次数:20374 次

如何判断动态生成的button是否被点击
我在前台页面用Repeater控件动态生成了Button按钮,现在不知怎么判断用户点击的是那个按钮?
protected void btndownload_Click(object sender, EventArgs e) 
  {
  foreach (RepeaterItem ri in this.Repeater2.Items)
  {
  Button btn = ri.FindControl("lbndown") as Button;
   
  if ()//各位大侠,我想问问这个判断条件应该怎么来写
  {
  HiddenField hfId = ri.FindControl("HiddenFieldId") as HiddenField;
  if (hfId != null)
  {
  string idstr = hfId.Value;
  int id = int.Parse(idstr);
  checkpwdById(id);
  break;
  }
  }

  }
}

------解决方案--------------------
Button s = sender as Button;
s就是点击的那个