2017-02-21 16 views
1

私はasp .netウェブフォームには新しく、broswerの参照を効率的に処理することに問題があります。私は同じことをするために以下のリンクを使用しています。 http://geekswithblogs.net/Vipin/archive/2011/06/08/detecting-browser-refresh-from-code-behind-in-.net.aspx ただし、上記の方法の問題は、ボタンのクリックで以下のエラーが発生することです。asp.netでのブラウザのリフレッシュ3.5

無効なポストバックまたはコールバックの引数。イベントの検証は、in構成または<%@ Page EnableEventValidation = "true"%>を使用して有効になっています。セキュリティ上の理由から、この機能はポストバックまたはコールバックイベントの引数が元々レンダリングされたサーバーコントロールから発生することを確認します。データが有効で予期されている場合は、検証のためにポストバックまたはコールバックデータを登録するためにClientScriptManager.RegisterForEventValidationメソッドを使用します。

ご協力いただければ幸いです。

答えて

0

私は、Webユーザーはこのパターンが再送信するHTTP POSTリクエストを避けるため、ページを更新しようとした場合は、Post/Redirect/Get pattern

を使用することをお勧めします。

投稿されたデータを受信するページの最後にリダイレクトを強制するだけです。

さらに、例のようにセッションに依存することは決して良いことではありません。

関連する問題