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