NOS.AutoRegistration.FindControlRecursive C# (CSharp) Method

FindControlRecursive() static private method

static private FindControlRecursive ( Control root, string id ) : Control
root System.Web.UI.Control
id string
return System.Web.UI.Control
		static Control FindControlRecursive(Control root, string id)
		{
			if (root.ID == id)
			{
				return root;
			}

			foreach (Control c in root.Controls)
			{
				Control t = FindControlRecursive(c, id);
				if (t != null)
				{
					return t;
				}
			}

			return null;
		}