c# 怎样判断一天只能提交一次数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:31:39
我有一个重发按钮,点击按钮将时间改为当前时间,但是一天只能点两次,如何实现?

简单的办法就是存储cookie,点击一次把cookie值赋"1",第二次赋“2”。

每次点击判断cookie是否存在。

但是这种办法是“防君子不防小人”,如果不是要求太严可以采用。

如果没用到数据库的话:
声明一个全局变量count,用if条件判断你点击时的时间是否是同一天,如果是同一天每点击一次,count++.若不是,则count=0,按钮的Enable=true;
再判断count如果在同一天并且count=2的话此按钮的Enable=false;

存入数据库,然后在点击的时候读取select count(*) from 时间表 where 时间字段>今天0点 and 时间字段 < 今天24点
我是这样想的。。。具体没操作过

肯定要记录登陆的用户名或者ip等等的,因为要确认是不是同一个用户,数据表中寸一个用户名存一个数num初始为0一个时间,点击了,记录用户名,记录时间,num+1,判断时间在同一天的,若num>2,则按钮失效,或者点击不能更改,若不在同一天,则num置为0,然后可以取时间,然后在重新记录