У меня есть страница, в которой используется для добавления комнат для администратора, администратор будет выбирать количество комнат, которые он хочет добавить, а затем перейти к идентификатору номера комнаты, проблема заключается в том, что моя кнопка не отключается после заданное количество количества. Если администратор хочет добавить 5 комнат, тогда кнопка может быть нажата только 5 раз для добавления комнаты, затем после 5-кратного нажатия кнопки ее следует отключить. Вот мой пример кода.Предельные кнопки кликов на основе ввода пользователя
int count = 0; // <-- Global Variable
protected void addBtn_Click(object sender, EventArgs e)
{
int qty = Convert.ToInt32(qtyDDL.SelectedValue); // <--number of rooms admin wants to add
count++;
roomtypeDDL.Enabled = false;
qtyDDL.Enabled = false;
if(count < qty)
{
string roomid = roomidBox.Text;
string rtype = roomtypeDDL.SelectedItem.ToString();
}
else
{
roomidBox.Enabled = false;
roomtypeDDL.Enabled = true;
addBtn.Enabled = false;
addBtn.BackColor = System.Drawing.ColorTranslator.FromHtml("#2C2A2A");
}
}
Я хотел бы предложить, чтобы отображать счетчик и на Qty странице. Таким образом, вы можете видеть, какая из них дает вам проблему. –