ブラウザの更新ボタンを検出して使用を禁止するWebページがあります。 (さて、私はResponse.Redirectを提案しないでください、私はこのシナリオでそれを使用することはできません)。イベントの発射を停止する方法+ ASP.NET
このページを見てhttp://aspalliance.com/687_Preventing_Duplicate_Record_Insertion_on_Page_Refresh.4私は方法を見つけました。私はこのアイデアをコントロールに入れ、すべてのページにコントロールを配置する予定です。
私のページには非常に多くのボタンと他のコントロールが含まれています。私の心配は、それがリフレッシュポストの場合...私はどんな出来事も解雇されたくない...
私はすべてのイベントの冒頭にリフレッシュポストかどうかチェックするのは面倒ですアプリケーション全体がほぼ構築されています。
私に役立つアイデア。
- ラジャ
より明瞭にするために、以下のテキストを含む:
こんにちはすべて、私は更新ボタンを押して、ユーザを停止したくない...少し誤解を願っています。..しかし、私が望むのは、それに応じてアプリケーションの応答を調整することです...シナリオを考えてみましょう。ユーザーがBUTTON-Aをクリックすると、別のページでポップアップウィンドウが開きます。ユーザーが戻ってメインウィンドウの更新ボタンをクリックすると、BUTTON-Aのクリックイベントが再び発生し、ポップアップウィンドウが再び開きます。このようなシナリオでは、ポップアップウィンドウ。だから、ASP.NETがBUTTON-A(または他の同様のボタン)のクリックイベントを発生させないようにする必要があります。
...そもそも何かである私は理解し...しかし、このページでは、私自身は、ユーザーが使用することができます更新ボタンを、提供していますコンテンツをリフレッシュするには...ボタンのクリックや他のイベントが再開されないようにしたい。 –
@ King - 自分のリフレッシュボタンとブラウザに組み込まれているものとの違いは何ですか? – RichardOD
私自身のリフレッシュボタンはページをリロードするだけで、最後のコントロールイベントを再開しません。 –