阻止按钮服务器在每次刷新页面时单击触发

时间:2012-02-22 09:49:01

标签: vb.net visual-studio-2005 refresh buttonclick

任何人都知道如何防止按钮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:buttonclick事件。我只想说它不适合我正在做的事情。

1 个答案:

答案 0 :(得分:1)

你必须实现这样的事情: http://www.csharpaspnetarticles.com/2008/12/detect-browser-refresh-to-avoid-events.html

我不确定您在服务器点击事件中做了什么,但在提交表单后添加表单验证或重定向可能更好。