System.Web 2.0.0.0 System.Web.UI.WebControls.WebControl System.Web.UI.IDataItemContainer

The control is a , which means it renders a user interface composed of many other Web server controls. While the control works directly with the configured for your site and its objects, the objects are not Web server controls. The class is a Web server control wrapper for the class, which enables the control to display data while maintaining the functional distinction between a generic navigation data item and a user interface item.

The control maintains the site map nodes in its collection internally. Because the can render its child controls with different styles, templates, and orders, it must be able to distinguish between functionally different types of nodes, regardless of display order. For this reason, each is created with a specific type. (Possible types are listed in the enumeration.)

Use the class directly in your code only if you plan to extend the control or write a control with similar functionality.

The class is used by the control to functionally represent a .

- Constructor

  If the is , you can add each deeper-level item of the site navigation hierarchy at the end of the collection. However, if the property is set to , each deeper-level node must be inserted at the beginning of the collection.

  Initializes a new instance of the class, using the specified index and .

  The index in the collection that the control uses to track the object.
  The functional type of that this represents.
  2.0.0.0
- Property
  System.Int32 To be added. To be added.

  Retrieves the index that the control uses to track and manage the in its internal collections.

  2.0.0.0
- Property
  System.Web.UI.WebControls.SiteMapNodeItemType To be added.

  objects that have a type are not bound to a corresponding .

  Retrieves the functional type of the .

  2.0.0.0
- Method
  2.0.0.0
  System.Void `` To be added.

  Sets the current property.

  One of the values.
- Property
  System.Web.SiteMapNode To be added.

  The property gets or sets the that the is bound to. objects that have a type are not bound to a corresponding object.

  Gets or sets the object that the represents.

  2.0.0.0
- Property
  2.0.0.0
  System.Object To be added.

  Typically, you should use the property to access the data item represented by a object.

  The member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.

  Gets an object that is used in simplified data-binding operations.

- Property
  2.0.0.0
  System.Int32 To be added.

  Typically, you should use the property to determine the index for a object.

  The member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.

  Gets the index of the data item that is bound to the control.

- Property
  2.0.0.0
  System.Int32 To be added.

  Typically, you should use the property to determine the index for a object.

  The member is an explicit interface member implementation. It can be used only when the instance is cast to an interface.

  Gets the position of the data item as displayed in the control.