如何找到导致PostBack的人?

时间:2012-05-11 22:29:45

标签: c# asp.net postback webpage

在我的页面中有许多控件,我想知道谁在PostBack事件中导致页面Page_Load

1 个答案:

答案 0 :(得分:6)

为此您可以尝试

string ctr = Page.Request.Params.Get("__EVENTTARGET");

此处ctr将包含您的控件的ID

__EVENTTARGET带有导致页面PostBack

的信息

您也可以使用__EVENTARGUMENT通过此控件传递参数。

Page.Request.Params.Get("__EVENTARGUMENT")