当我有三个TextBox控件时,当我点击最后一个控件就相应的增加一个TextBox控件,请高手指点

解决方案 »

  1.   

    textchanged事件回传增加。。增加完后用request.form来获取
      

  2.   

    动态生成控件用new的,给你个我写的片段,你参考一下    /// <summary>
        /// 添加条目
        /// </summary>
        private void AddOneRowForTable()
        {
            //生成一行三列        TableRow tr = new TableRow();
            TableCell tc = new TableCell();
            TableCell tc2 = new TableCell();
            TableCell tc3 = new TableCell();        tc.HorizontalAlign = HorizontalAlign.Right;        tc2.HorizontalAlign = HorizontalAlign.Center;
            TextBox txtTemp = new TextBox();
            txtTemp.Width = 300;
            txtTemp.MaxLength = 30;
            Label lblTemp = new Label();
            lblTemp.Text = "*";
            lblTemp.ForeColor = System.Drawing.Color.Red;
            tc2.Controls.AddAt(0, txtTemp);
            tc2.Controls.AddAt(1, lblTemp);        tc3.HorizontalAlign = HorizontalAlign.Center;
            LinkButton lbnTemp = new LinkButton();
            LinkButton lbnTemp2 = new LinkButton();
            LinkButton lbnTemp3 = new LinkButton();
            lbnTemp.Text = "删除";
            lbnTemp.Click += lbnDelete_Click;
            lbnTemp2.Text = "上移";
            lbnTemp2.Click += lbnUp_Click;
            lbnTemp3.Text = "下移";
            lbnTemp3.Click += lbnDown_Click;
            tc3.Controls.AddAt(0, lbnTemp);
            tc3.Controls.AddAt(1, lbnTemp2);
            tc3.Controls.AddAt(2, lbnTemp3);        tr.Cells.Add(tc);
            tr.Cells.Add(tc2);
            tr.Cells.Add(tc3);        tblItemAdd.Rows.Add(tr);
        }
      

  3.   

    tblItemAdd是一个什么?request.form麻烦贴下代码谢谢各位
      

  4.   

    tblItemAdd是页面上的一个table,textbox是生成在这个table里面的