protected void Page_Load( object sender, EventArgs e) ... { //循环添加控件,不能添加 for (int i = 0; i < 5; i++) ...{ TextBox tbcz = new TextBox(); tbcz.ID = "cz" + i; this.form1.Controls.Add(tbcz); } } /**/ /// <summary> /// 给动态控件赋值 /// </summary> /// <param name="oControl">容器</param> /// <param name="ControlID">ID</param> /// <param name="ControlValue">值</param> private static void FindTextBox(System.Web.UI.Control oControl, string ControlID, string ControlValue) ... { //确定服务器控件是否包含任何组件 if (oControl.HasControls()) ...{ //检查控件ID foreach (System.Web.UI.Control oChildControl in oControl.Controls) ...{ if ((oChildControl.ID == ControlID) && (oChildControl is System.Web.UI.WebControls.TextBox)) ...{ ((System.Web.UI.WebControls.TextBox)oChildControl).Text = ControlValue; } } } } protected void Button1_Click( object sender, EventArgs e) ... { FindTextBox(this.form1, "cz1", "peter"); }