任何人都知道如何防止按钮serverClick
事件在页面刷新时触发?
标记:
<INPUT id="btnGo" type="button" value="Go" runat="server">
VB.net:
Public Sub btnGo_ServerClick(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles btnGo.ServerClick
btnGo_ServerClick
功能需要在按钮点击时触发,但不在页面刷新时触发。
我尝试过使用IsPostback
,但即使按下按钮也是如此。
N.B。我不想深入了解为什么我使用serverclick而不是asp:button
和click
事件。我只想说它不适合我正在做的事情。
答案 0 :(得分:1)
你必须实现这样的事情: http://www.csharpaspnetarticles.com/2008/12/detect-browser-refresh-to-avoid-events.html
我不确定您在服务器点击事件中做了什么,但在提交表单后添加表单验证或重定向可能更好。