找出哪个控件触发了回发

时间:2012-07-03 14:54:49

标签: c# asp.net visual-studio-2010 user-controls

我有aspx网站,其中有多个用户控件。我想知道哪些控件(按钮,下拉列表,单选按钮)从这些用户控件触发回发。 我怎么能这样做 在此先感谢Laziale

1 个答案:

答案 0 :(得分:4)

自: http://ryanfarley.com/blog/archive/2005/03/11/1886.aspx

string ctrlname = page.Request.Params.Get("__EVENTTARGET");
if (ctrlname != null && ctrlname != string.Empty)
{
    return this.Page.FindControl(ctrlname);
}