可视Web部件动态控件动态创建控件中的findcontrol不起作用

时间:2011-10-04 09:13:20

标签: c# asp.net

我遇到动态控件的问题。在Button1回发中,我创建了几个TextBox控件:

TableCell c = new TableCell();
TextBox tb = new TextBox();
tb.ID = "RTB_"+re;
c.Controls.Add(tb);

on button2 postback我想获得一篇论文控制输入数据,但我没有得到任何可能是错误的东西,当然我需要重建这些控件

foreach (string ctl in page.Request.Form.AllKeys)
{
    try
    {
        TextBox text = page.FindControl(ctl) as TextBox;
        if (text != null)
        {
            string t = text.Text;
        }
    }
    catch { }
}

如何在控件中获取和添加新值?

1 个答案:

答案 0 :(得分:0)

我在那里找到解决方案http://techbrij.com/197/retrieve-value-of-dynamic-controls-in-asp-net