读书人

FindControl函数的有关问题

发布时间: 2013-03-14 10:33:15 作者: rapoo

FindControl函数的问题
Label lxbhLabel = (Label)e.Item.FindControl("lxbhLabel1");
lxbhLabel.Text = "自动生成";
TextBox lxbhLabel = (TextBox)e.Item.FindControl("lxmcTextBox");
lxbhLabel.Text = "自动生成";
为什么可以FindControl()到前台的TextBox,而不能FindControl到前台的Label呢?我保证ID没写错,看了好多遍了!!
[解决办法]


string labelName;
foreach(Control con in this.form1.Controls)
{
if(con.getType()==typeof(Label))
{
labelName+=con+";";
}
}


Lz可以看看,在那个字符串里,看能不能找到那个叫lxbhLabel1的控件的ID,看看怎么回事。

读书人网 >asp.net

热点推荐