如:我想要在网页上根据用户的需要出现几个textbox控件。

解决方案 »

  1.   

    Textbox[] controls = TextBox[5];
    如果需要运行时确定数量使用arraylist.
      

  2.   

    谢谢
    我这样试了:protected System.Web.UI.WebControls.TextBox[] tbtest;
    protected System.Web.UI.WebControls.TextBox tbInput;
    protected System.Web.UI.WebControls.Button btSubmit;this.btSubmit.Click+=new System.EventHandler(this.btSubmit_Click);private void btSubmit_Click(object sender, System.EventArgs e)
    {
        tbtest=new TextBox[Convert.ToInt32(tbInput.Text.ToString())];
        tbtest[1].Text="test";
        this.Contrals.add(tbtest[1]);
    }
      

  3.   

    谢谢  
    我这样试了:  
     
    protected  System.Web.UI.WebControls.TextBox[]  tbtest;  
    protected  System.Web.UI.WebControls.TextBox  tbInput;  
    protected  System.Web.UI.WebControls.Button  btSubmit;  
     
    this.btSubmit.Click+=new  System.EventHandler(this.btSubmit_Click);  
     
    private  void  btSubmit_Click(object  sender,  System.EventArgs  e)  
    {  
           tbtest=new  TextBox[Convert.ToInt32(tbInput.Text.ToString())];  
           tbtest[1].Text=  "test  ";  
           this.Contrals.add(tbtest[1]);  
    }  
    我这样试了,怎么要不得呢?
      

  4.   

    this.Contrals.add(tbtest[1]);  
    -------------------------------------
     this.Controls.add(tbtest[1]);