按钮单击事件

本文关键字:事件 单击 按钮 | 更新日期: 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"放在