AspNet.StarterKits.Classifieds.Web.Util.FindControlRecursively C# (CSharp) Метод

FindControlRecursively() публичный статический Метод

public static FindControlRecursively ( string controlID, System.Web.UI.ControlCollection controls ) : Control
controlID string
controls System.Web.UI.ControlCollection
Результат System.Web.UI.Control
		public static Control FindControlRecursively(string controlID, ControlCollection controls)
		{
			if (controlID == null || controls == null)
				return null;

			foreach (Control c in controls)
			{
				if (c.ID == controlID)
					return c;

				if (c.HasControls())
				{
					Control inner = FindControlRecursively(controlID, c.Controls);
					if (inner != null)
						return inner;
				}
			}
			return null;
		}
	}