在我的ASP.Net网站上,有一个按钮。当我单击该按钮然后通过浏览器重新加载页面时,该按钮的click事件将触发。如果出现问题,请帮助我。
最佳答案
如果我理解正确。
您有一个带有按钮的Web表单。
您按下按钮会导致回发,并且按下按钮将执行事件处理程序。
然后单击刷新,页面将再次执行按钮事件处理程序。
这样做的原因是您刷新了发送到服务器的最新信息。 __doPostback中的按钮单击信息。这就是为什么您再次看到按钮触发事件的原因。
这是article讨论的有关如何检测回发刷新的信息。
关于asp.net - 为什么在ASP.NET中刷新页面时会执行按钮单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379720/