我的网页上有几个按钮,并试图通过使用countClick方法来检查用户按下的点击次数来限制按钮点击次数。在下面的代码中,当用户点击第一个按钮时,会自动为他们点击第二个按钮。如果他们选择第二个按钮,第三个按钮也会自动被点击,其余的按钮也会自动点击第三个按钮。但在我的情况下,他们只能点击一次,因为一个点击帐户需要点击2个按钮。所以,当他们点击一次,我不能让他们第二次点击。CountClick方法的按钮不起作用
我的问题是,我的countClick方法不起作用。当我运行我的页面时,我所有的按钮都可以被选中,并且不会限制用户只能点击一次按钮。
这里是我的.cs代码:
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Text = "Booked";
Button1.BackColor = System.Drawing.Color.Blue;
Button2.Text = "Booked";
Button2.BackColor = System.Drawing.Color.Blue;
countButtonClick();
}
protected void Button2_Click(object sender, EventArgs e)
{
Button2.Text = "Booked";
Button2.BackColor = System.Drawing.Color.Blue;
Button3.Text = "Booked";
Button3.BackColor = System.Drawing.Color.Blue;
countButtonClick();
}
protected void Button3_Click(object sender, EventArgs e)
{
Button3.Text = "Booked";
Button3.BackColor = System.Drawing.Color.Blue;
Button4.Text = "Booked";
Button4.BackColor = System.Drawing.Color.Blue;
countButtonClick();
}
protected void Button4_Click(object sender, EventArgs e)
{
Button4.Text = "Booked";
Button4.BackColor = System.Drawing.Color.Blue;
countButtonClick();
}
这里是我的.cs方法则countclick:
private void countButtonClick()
{
int counter = 0;
counter++;
if (counter >= 1)
{
Response.Write("You can only select 2 slots! " + DateTime.Now.ToString());
}
}
您可以指定用户(甚至多个用户?)何时可以点击和多长时间?这不是很清楚。他限制点击任何按钮多久?您应该使用数据库来存储它。 – 2012-07-24 14:41:13
每次用户只能一次选择一个按钮来预约时间。我的逻辑是,当用户点击该特定按钮时,下一个按钮也会自动激活。这里是我想要实现的一个网站示例,但不同之处在于,该网站帮助用户自动点击6个按钮,但对于我的情况只有2个按钮。 – kelly 2012-07-24 14:47:28