如何在重新提交後限制以前的操作。例如,如果我點擊一個按鈕,如果我重新提交(f5)該頁面將刷新,無論我們以前點擊按鈕將再次執行。所以我不想再次執行。那麼你能幫我解決這個問題嗎?c中的重新提交限制#
2
A
回答
3
1
您可以考慮將用戶重定向到另一個網頁,以便後續請求使用GET進行。
這裏的目標是加載提交操作頁面的行爲是導致瀏覽器在刷新時重新提交的原因。畢竟,你實際上是在第二次請求同一個提交動作。通過重定向到另一個頁面,您的請求現在將使用GET完成,並且加載的頁面將不會是執行提交邏輯的頁面。
相關問題
- 1. 表單提交的限制
- 2. 重新編制所有未提交的提交
- 3. IE9提交時間CSS重新繪製
- 4. Asp.net c#頁面重新提交
- 5. 限制表單提交率
- 6. 如何在Git中非交互地重新提交提交
- 7. 我們有限制在c#中提交一些查詢到oracle
- 8. git合併重新提交提交到另一個提交?
- 9. Struts動作重新提交
- 10. 重新安排Git提交
- 11. 重新提交更改?
- 12. 重新運行PR提交?
- 13. Javascript表單重新提交
- 14. 重新排序提交
- 15. 限制Web服務請求本身在5分鐘後重新提交
- 16. 重新設置CSS中的限制列
- 17. git:推送單個提交,重新排序,重複提交
- 18. 防止刷新瀏覽器時重新提交提交
- 19. 在php中重新提交表單
- 20. 如何使彈性自動重新提交限速請求
- 21. 表單提交,限制提交按鈕只
- 22. 如何根據數據庫限制限制表單提交
- 23. GIT - 預先提交文件限制
- 24. 限制每日提交到數據庫
- 25. VB.NET SQL限制提交嘗試
- 26. 限制按日期提交表格
- 27. Git - 僅限複製提交Deltas
- 28. 如何防止在重新提交表單時重新提交表單?
- 29. 用新值重新提交表單
- 30. struts - 防止刷新重新提交
這是另一個問題的兩部分嗎?我錯過了一些信息。代碼不起作用的地方是這個winforms或webforms?如果這是ASP.NET有很多[重複](http://stackoverflow.com/questions/12353461/how-to-prevent-data-from-sending-if-user-press-f5-or-refresh- in-asp-net)(或http://stackoverflow.com/questions/3759572/avoid-form-re-submit或http://stackoverflow.com/questions/2526568/asp-net-prevent-form-submission-兩次)。 –