按钮单击事件
本文关键字:事件 单击 按钮 | 更新日期: 2023-09-27 18:10:54
有人知道如何计算一个按钮在一天内被点击的次数吗?这可行吗?例如,如果一个按钮在一天内被点击100次,那么这个次数将被保存在数据库中。
你需要这样做
static int countclick = 0;
protected void btnclick_Click(object sender, EventArgs e)
{
count++;
btnclick.Text=count.ToString();
//Run update query..
}
获取值后运行更新查询将点击事件存储在数据库中以供将来使用。
第二种方式
你也可以像
一样保存在视图状态下protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
ViewState["Count"] = 0;
}
protected void btnclick_Click(object sender, EventArgs e)
{
ViewState["count"] = Convert.ToInt32(ViewState["count"]) + 1;
btnclick.Text = ViewState["count"].ToString();
}
static int count = 0;
protected void Button1_Click(object sender, EventArgs e)
{
count++;
Button1.Text=count.ToString();
}
然后存储Button1。
您可以在数据库中创建一个包含"Date"answers"Click"两列的表。当用户单击按钮时,在"日期"列中搜索今天的日期。如果今天的日期存在,则在"Click"列中增加1。如果today不存在,则在表中插入一个包含当前日期的新行,并将"Click"放在