标签: c# vb.net
我发现如果你按F5或从浏览器窗口重新按下,最后一个事件会再次触发 例如,我点击了一个按钮,按钮事件正常执行,但如果我按F5键刷新页面,则会再次触发相同的事件。
任何人都有任何想法要解决这个问题吗?
答案 0 :(得分:1)
当刷新触发回发而不仅仅是页面加载时会发生什么 - 所以事件被触发。一个简单的解决方案是在处理事件后将用户重定向到一个新的新页面。
这样,如果重新加载页面,则是新页面,而不是回发页面。