Случай переключателя петли в работе кнопки ASP.net - PullRequest
0 голосов
/ 07 февраля 2019

Я пишу простую веб-форму, используя кнопку добавления, чтобы добавить значения к другому тексту метки, используя регистр переключателя.Концепция довольно проста: если выбрано значение 1, qty суммирует введенное нами значение с первоначальным значением вместе, но это сработало только в первый раз, если я снова нажму кнопку добавления, оно не сложит их.

Я пытался использовать цикл while для зацикливания ввода, но не знаю, как перехватить действие кнопки добавления, чтобы продолжать добавлять значение ввода в метку.

protected void addBtn_Click(object sender, EventArgs e)
    {
        int input = Convert.ToInt32(DropDownList1.SelectedValue);
        Label2.Text = TextBox1.Text;

        switch (input)
        {
            case 1:
                qty1+=Convert.ToInt32(TextBox1.Text);
                lblQty1.Text="$ "+qty1;
                break;
            case 2:
                qty2 += Convert.ToInt32(TextBox1.Text);
                lblQty2.Text = "$ " + qty2;
                break;
            case 3:
                qty3 += Convert.ToInt32(TextBox1.Text);
                lblQty3.Text = "$ " + qty3;
                break;
            case 4:
                qty4 += Convert.ToInt32(TextBox1.Text);
                lblQty4.Text = "$ " + qty4;
                break;
            default:
                break;
        }

Я должен иметьзначения, введенные в TextBox1, добавляются все вместе каждый раз, когда я нажимаю кнопку добавления, но это работало только в первый раз, когда я нажимал кнопку добавления

...