WebPartCollection::Item Property (Int32)

 

Returns a member of the collection based on its position in the collection.

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

public:
property WebPart^ default[
	int index
] {
	WebPart^ get(int index);
}

Parameters

index
Type: System::Int32

The index of a particular WebPart control in a collection.

Property Value

Type: System.Web.UI.WebControls.WebParts::WebPart^

A WebPart at the specified index in the collection.

The Item indexer allows you to access the underlying WebPart controls in a WebPartCollection object by index, and change their property values or call methods.

The following code example demonstrates the use of the Item indexer on a Web Parts page. This example has three parts:

  • The code for the page in a partial class.

  • The Web page that contains the controls.

  • A description of how the example works in a browser.

The first part of the code example contains the code for the page in a partial class. Note that the Button2_Click method creates an empty WebPartCollection object, then assigns to it the WebPart controls from the WebPartZone1.WebParts property. The method accesses the first control in the collection by using its index, and toggles its Title property value.

No code example is currently available or this language may not be supported.

The second part of the code example is the Web page that contains the controls. Notice that the controls declared in WebPartZone1 are standard ASP.NET server controls, but because they are wrapped as GenericWebPart controls at run time, and the GenericWebPart class inherits from the WebPart class, the controls can be treated as WebPart controls at run time and made part of a WebPartCollection object.

No code example is currently available or this language may not be supported.

After you load the page in a browser, click the Toggle BulletedList1 Title button, and notice that the code toggles the title of the control between the two available title choices.

.NET Framework
Available since 2.0
Return to top
Show: