Asp.net 是否可以检测在Page_init事件中单击了哪个asp:按钮?

Asp.net 是否可以检测在Page_init事件中单击了哪个asp:按钮?,asp.net,Asp.net,我有一个带有onclick事件的ASP:按钮。是否可以检测到此按钮已在页面上被单击?您可以尝试使用请求。表单[“\u EVENTTARGET”],它应该保存触发回发的控件的ID。如果您知道按钮的ClientId,可以签入请求对象。否则,不会。在Page_Init阶段,只加载页面和子控件,事件将在稍后处理 Request.Form["_EVENTTARGET"] “button1”是按钮的客户端id。如果Request.Params[“button1”]未返回null,则单击了“button1”

我有一个带有onclick事件的ASP:按钮。是否可以检测到此按钮已在页面上被单击?

您可以尝试使用
请求。表单[“\u EVENTTARGET”]
,它应该保存触发回发的控件的ID。

如果您知道按钮的ClientId,可以签入请求对象。否则,不会。在Page_Init阶段,只加载页面和子控件,事件将在稍后处理

Request.Form["_EVENTTARGET"]
“button1”是按钮的客户端id。如果Request.Params[“button1”]未返回null,则单击了“button1”。

ClientID(html murkup中的id属性)不是在提交过程中传递的name属性。