asp.net中,在后台如何用字符串组合成前台控件ID
例如:前台有10个textbox控件,id分别为txtname1,txtname2,txtname3,txtname4...txtname10。在后台如何用一个循环获取这...
例如:前台有10个textbox控件,id分别为txtname1,txtname2,txtname3,txtname4...txtname10。在后台如何用一个循环获取这10个ID,并且能操作这些控件。
展开
1个回答
展开全部
从后台获得前台textbox控件的id,显示到textbox5里面,并且设置textbox6.text="dddd";
代码如下仅供参考
string slb = "";
foreach (Control c in form1.Controls)
if (c.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))
{
System.Web.UI.WebControls.TextBox bx = new System.Web.UI.WebControls.TextBox();
slb = slb + c.ID ;
if (c.ID == "TextBox6")
{
TextBox6.Text = "dddd";
}
}
TextBox5.Text = slb;
代码如下仅供参考
string slb = "";
foreach (Control c in form1.Controls)
if (c.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))
{
System.Web.UI.WebControls.TextBox bx = new System.Web.UI.WebControls.TextBox();
slb = slb + c.ID ;
if (c.ID == "TextBox6")
{
TextBox6.Text = "dddd";
}
}
TextBox5.Text = slb;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询