adding a new items to a list. I think either the original items are being overwritten every time or a new list is being created each time
<p>I'm using asp.net 4 and C#. I'm having problems adding items to a list via an event from a button click. On the button click I want to read the text from a text box, convert it to an int and add it to the bottom of a List of type int. I then want to display each item in the List in a label. The problem is that it only displays the most recent textbox entry each time. I've spent ages looking at this and trying different things but cant work out what i'm doing wrong. Please can anybody help?</p>

<p>My code is as follows:</p>

<pre><code>namespace CSI
{
    public partial class _Default : System.Web.UI.Page

{

string lablelItems;

List&lt;int&gt; numbers = new List&lt;int&gt;();

    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&lt;int&gt; numbers)
    {
        foreach (int n in numbers)
        {
            lablelItems += " " + n.ToString();
            CurrentSequenceLBL.Text = lablelItems;
        }
    }
</code></pre>
