ASP.net按钮活动中的循环开关案例

时间:2019-02-06 22:01:31

标签: asp.net winforms switch-statement

我正在使用添加按钮编写一个简单的Web表单,以使用切换大小写将值添加到不同的标签文本中。 这个概念非常简单:如果选择的值为1,则qty会将我们输入的值与原始值相加在一起,但是这仅是第一次起作用,如果再次单击添加按钮,则不会将它们相加。 / p>

我尝试使用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中键入将所有值加在一起的值,但这仅在我第一次按下添加按钮时才起作用

0 个答案:

没有答案