在同一个页面上,有个根据所填数字N生成N个控件的按钮。点了以后,会生成N个文本框。还有个数据提交按钮,但是,点了之后,跟踪代码,
 TextBox txt = (TextBox)this.Table1.FindControl("TextAuditing" + i.ToString());//-----txt是空的
string content = txt.Text.Trim();//报错。未将对象引用设置到对象的实例。 注:我没有写if(!ispostback),谢谢!

解决方案 »

  1.   

    把生成的控件放到 Panel1 里边               
    Label lb = new Label();
                    lb.Text = "标题:";
                    lb.ID = "title" ;
                    lb.ForeColor = System.Drawing.Color.Red;
                    Panel1.Controls.Add(lb);
    取控件的值
        string str=  ((Label)(Panel1.FindControl("title"))).Text;