asp.net - 为什么在ASP.NET中刷新页面时会执行按钮单击事件?

标签 asp.net

在我的ASP.Net网站上,有一个按钮。当我单击该按钮然后通过浏览器重新加载页面时,该按钮的click事件将触发。如果出现问题,请帮助我。

最佳答案

如果我理解正确。

您有一个带有按钮的Web表单。

您按下按钮会导致回发,并且按下按钮将执行事件处理程序。

然后单击刷新,页面将再次执行按钮事件处理程序。

这样做的原因是您刷新了发送到服务器的最新信息。 __doPostback中的按钮单击信息。这就是为什么您再次看到按钮触发事件的原因。

这是article讨论的有关如何检测回发刷新的信息。

关于asp.net - 为什么在ASP.NET中刷新页面时会执行按钮单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379720/

相关文章:

c# - 读取音频文件时出错?

javascript - ASP.NET 查询字符串第二个值

asp.net - 与 Sitecore 7.2 一起安装时收到静态文件的 IIS 500 错误

c# - 域对象、POCO 和实体之间有什么区别?

c# - PagedList 在第二页上丢失搜索过滤器

c# - 如何结合 "IF"条件使用技巧?(C# ASP.NET)

javascript - 如何判断页面上是否加载了 AjaxControlToolkit.HTMLEditor

javascript - 如何滚动某个 div?

c# - 是否有一种标准方法可以将 .NET 字符串编码为 JavaScript 字符串以便在 MS Ajax 中使用?

c# - .NET : How do I mark a method as "Not yet used"?