Hi,
I have a page in which i have table and some other controls.
On click of button i want to add Listbox and textbox .
When user input values in Listbox and TextBox i cannot get value of these
controls in IterateControls Method.
Main problem is i am not able to find my dynamic control/.
Here is my code
On Button1_click
{
ListBox _ListBox = new ListBox();
_ListBox.ID = "lstDynamicListBox";
TextBox _TextBox = new TextBox();
_TextBox.ID = "lstDynamicTextBox";
Panel1.Controls.Add(_ListBox);
Panel1.Controls.Add(_TextBox);
}
On Button2_Click //I want to retrieve value
{
void IterateControls(Control parent)
{
foreach (Control child in parent.Controls)
{
if
(child.GetType().ToString().Equals("System.Web.UI.WebControls.Listbox")
&& child.ID.IndexOf("lstDynamicListBox") == 0)
{
ListBox listbox = (ListBox)child;
}
if (child.Controls.Count > 0)
{
IterateControls(child);
}
}
}