我要做一个web应用程序,窗口里有一个textbox控件和一个按钮,我要实现的是,
        在textbox里,输入一个值,点一下按钮,这个值就被存到数组的零号位置,
        再在textbox里输入另一个值,再点一下按钮,这个值又被存到数组的下一个位置。
    
开始申明了全局变量的数组list[],在button_Click()函数里却不能直接修改list[]的值,C#又不能用指针,我也是刚起步哪位帮帮我

解决方案 »

  1.   

    最好用Arraylist可以动态的保存数组
      

  2.   

    ArrayList temp=new ArrayList();
    ArrayList.Add(textbox.text);
      

  3.   

    用户ViewState来实现,不过这种实现肯定不好。
    网页中必须有二个文件框,TextBox1.TextMode=Multiline
    TextBox1用来显示你所添加过的内容Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
            Dim ar As New ArrayList
            If Not ViewState("Str") Is Nothing Then
                ar = ViewState("Str")
            End If
            ar.Add(TextBox2.Text)
            TextBox2.Text = ""
            ViewState("Str") = ar
        End Sub    Protected Sub btnShow_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnShow.Click
            Dim ar As ArrayList = ViewState("Str")
            For Each Str As String In ar.ToArray
                TextBox1.Text &= Str & vbCrLf
            Next
        End Sub