ControlCollection.Count Property

 

Gets the number of server controls in the ControlCollection object for the specified ASP.NET server control.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public virtual int Count { get; }

Property Value

Type: System.Int32

The number of server controls in the ControlCollection.

The following code example demonstrates how to use the Count property to iterate through a control's ControlCollection object. The use of the Control.HasControls property verifies that the control has child controls. If Control.HasControls returns false, the remaining code does not run.

if (HasControls()) {
                 for (int i=0; i < Controls.Count; i++) {
                     Controls[i].RenderControl(writer);
                 }
   }

.NET Framework
Available since 1.1
Return to top
Show: