2011-10-04 66 views
0

我有動態控件的問題。在Button1的回傳我創造了這樣幾個TextBox控件:動態創建的控件中的可視Web部件動態控件findcontrol不起作用

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

在BUTTON2回傳我想獲得一個論斷控制輸入數據,但我沒有得到任何東西,可能是一個錯誤,當然我需要重建這些控件

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

如何在控件中獲取並添加新值?

回答

0

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