Asp.net是否可以检查page_load是否触发了点击事件?

时间:2009-10-22 13:01:07

标签: c# asp.net

单击按钮时,我想检查是否在page_load中单击了一个按钮。这可能吗?我使用的是asp.net 2.0 C#

3 个答案:

答案 0 :(得分:6)

您可以检查IsPostBack标志以查看它是否是回发而不是初始加载。这可能就是你所追求的。此外,您可以查看Request.Form["__EVENTTARGET"],从中可以获取有关引发事件的控件的信息,从而确定它是否是您的按钮之一。

答案 1 :(得分:1)

按钮点击事件将在页面加载事件发生后触发。话虽这么说,您始终可以检查http标头,以查看通过request.form事件推回的值。如果它被触发,按钮ID将在那里。

答案 2 :(得分:0)

我可以通过创建隐藏字段并在单击某个按钮时更改值并在Page_Load中检查它来考虑解决方法。