永发信息网

ASP.NET 刷新重复提交 短时间内多次发表 刷屏 怎么解决

答案:2  悬赏:70  手机版
解决时间 2021-02-12 02:38
  • 提问者网友:無理詩人
  • 2021-02-11 11:54
1.防止用户刷新页面时重复提交怎么做?不希望查询数据库比对判断。
2.怎样实现用户短时间内多次发表(比如10s内发表20篇评论)时在出现验证码输入框,之前是隐藏的?
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-11 13:33
第一个 问题,简单的 if (!IsPostBack) 用他限制, 稍微 复杂的 设个页面缓存
第二个 问题,他提交一次数据,你就在 Session 里面存储 他上次 提交数据的时间,他再次提交的时候 你判断他上次提交的时间 跟当前的时间 差值 给他显示 验证码,甚至 不叫他 再提交也行的。
全部回答
  • 1楼网友:荒野風
  • 2021-02-11 14:20
没看懂什么意思?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯