我正在使用 asp.net 4 和 C#。我在通过单击按钮的事件将项目添加到列表时遇到问题。在按钮上单击我想从文本框中读取文本,将其转换为 int 并将其添加到 int 类型列表的底部。然后我想在标签中显示列表中的每个项目。问题是它每次只显示最新的文本框条目。我花了很长时间来研究这个并尝试不同的事情,但无法弄清楚我做错了什么。请问有人可以帮忙吗?
我的代码如下:
namespace CSI
{
public partial class _Default : System.Web.UI.Page
{
string lablelItems;
List<int> numbers = new List<int>();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void AddToSeqBTN_Click(object sender, EventArgs e)
{
int number;
number = Convert.ToInt32(AddNumberTXB.Text);
numbers.Add(number);
printtolabel(numbers);
}
private void printtolabel(List<int> numbers)
{
foreach (int n in numbers)
{
lablelItems += " " + n.ToString();
CurrentSequenceLBL.Text = lablelItems;
}
}