我的網頁上有幾個按鈕,並試圖通過使用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