これはおそらくすべてのWebForms開発者にとっての簡単な質問ですが、私はこのシーンを知っています。私はページ上のリピータにエントリを追加するフォームを送信できるjqueryポップアップが表示される "ADD"ボタンがあるページを持っています。私の問題は、ユーザーがアイテムを追加した後、リフレッシュボタンを押すとアイテムが再び追加されるということです。私はページでこれをやめることはできません。私はここで何ができますか?Webforms Refreshの問題
0
A
答えて
3
これは一般的な問題です。ここでは、問題の説明と解決方法を示します。
WebフォームがHTTP POST要求によってサーバーに送信されると、特定のユーザーエージェントでサーバーの応答を更新しようとするWebユーザーが、元のHTTP POST要求の内容を再送信して、望ましくない結果、重複したWeb購入など。 この問題を避けるため、多くのWeb開発者はPRG(Post/Redirect/Get)パターンを使用しています。同じページにResponse.Redirectすることができウィキ(LINK)
最も簡単な解決策からコピー
(すなわち、あなたのページがdefault.aspx
書き込みResponse.Redirect("default.aspx")
命名されている場合)。このブラウザの更新ボタンを押すと、アドレスバーのURLを入力してナビゲートしたようにページが読み込まれます。
ここのSOの質問How to stop unwanted postbackでも役に立つかもしれません。
0
ページ上のアイテムを削除するオプションがある場合は、本当にそのことに気を付ける必要がありますか?それについて考えてみたいかもしれません。ちょっとした考え。
関連する問題
- 1. Page SafariのRefresh問題
- 2. Datagrid .Net WebFormsへのオブジェクトの問題バインドリスト
- 3. JGraphの "Refresh"シングルセル
- 4. mapview refresh
- 5. Refresh DataGridView
- 6. Refresh DataGridView
- 7. BindingSource Refresh
- 8. Refresh UIScrollview
- 9. Refresh Index.html
- 10. WebFormsのオーチャードテーマ
- 11. WebForms内のタブ
- 12. asp.net webformsのmysql_fetch_array
- 13. WebFormsのカスタム/ダイナミックルーティング
- 14. jQueryのモバイル - REFRESH MARKERS
- 15. WindowsフォームのRefresh DataGridView
- 16. asp.net web-formsコマンドの問題
- 17. asp.net webforms ajax update gridview
- 18. SilverLight Datagrid refresh
- 19. php jquery div refresh
- 20. Refresh DataGrid MVVM Silverlight
- 21. Refresh PHP include()
- 22. Delphi Printer.Printers not refresh
- 23. Java Blackberry Refreshフィールドラベル
- 24. android button refresh
- 25. Silverlight Datagrid Refresh
- 26. Refresh Birt Report
- 27. Refresh Simple Captcha
- 28. Android Widget Refresh
- 29. Java Applet Panel Refresh
- 30. Python refresh HTML document
元のセーブにブールを設定し、それを前後に渡して毎回チェックすることを意味しますか? – esastincy