繁体   English   中英

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

[英]Asp.net is it possible to check page_load a click event is triggered?

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

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

页面加载事件发生后,将触发按钮单击事件。 话虽如此,您始终可以检查http标头,以查看通过request.form事件回推了什么值。 如果按钮ID被触发,它将位于其中。

我可以通过以下方法来解决:创建一个隐藏字段并在单击某个按钮时更改值,然后在Page_Load中检查其值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM