0

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たが、ボタンをクリックしても常にそうです。

asp:buttonNB イベントとイベントではなく、serverclick を使用している理由については説明しませんclick。私がやっているのには適していないと言って十分です。

4

1 に答える 1

1

次のようなものを実装する必要があります: http://www.csharpaspnetarticles.com/2008/12/detect-browser-refresh-to-avoid-events.html

サーバークリックイベントで何をしているのかわかりませんが、フォームの送信後にフォームの検証またはリダイレクトを追加することをお勧めします。

于 2012-02-23T03:04:10.440 に答える