如何删除或限制重试/取消弹出窗口[英] How to remove or restrict Retry/Cancel Pop-up

本文是小编为大家收集整理的关于如何删除或限制重试/取消弹出窗口的处理方法,想解了如何删除或限制重试/取消弹出窗口的问题怎么解决?如何删除或限制重试/取消弹出窗口问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

朋友们晚上好,
我正在设计一个网络应用程序.我需要在按 F5 时取消重试/取消弹出窗口.因为在数据库中输入了重复值

推荐答案

这是由于浏览器的工作方式.第一次 POST 页面时,浏览器发送所有数据,然后返回 HTML 进行渲染.如果您点击刷新 (F5),则浏览器会重新发送最后一个 POST 请求,从而再次重新发送信息.这会导致记录重复.需要为此类场景/页面应用 Post-Redirect-Get 模式,其中在 HTTP Post 之后,不是返回 HTML,而是重定向回到页面(相同或另一个页面).

如果您无法重定向或不习惯重定向,请查看以下文章:
ASP.Net 中的刷新页面问题[^]
提交请求后停止刷新[^]
检测页面刷新[^]

本文地址:https://www.itbaoku.cn/post/1355908.html