MenuItemBindingCollection.IndexOf Method
Assembly: System.Web (in system.web.dll)
public int IndexOf ( MenuItemBinding value )
public function IndexOf ( value : MenuItemBinding ) : int
Not applicable.
Parameters
- value
The MenuItemBinding to determine the index of.
Return Value
The zero-based index of the first occurrence of value within the collection, if found; otherwise, -1.Use the IndexOf method to determine the index of the specified MenuItemBinding object in the collection.
Note: |
|---|
| The order in which MenuItemBinding objects appear in the collection has no effect on how those objects are applied to the menu items in a Menu control. |
If the menu item binding is not in the collection, the method returns -1.
Note: |
|---|
| If the specified menu item binding appears multiple times in the collection, the index of the first occurrence is returned. |
The following code example demonstrates how to use the IndexOf method to determine the index of a MenuItemBinding object in the collection. For this example to work correctly, you must copy the sample XML data below to a file named Map.xml.
The following is sample site map data for the previous example.
<MapHomeNode url="~\Home.aspx"
title="Home"
description="Home">
<MapNode url="~\Music.aspx"
title="Music"
description="Music">
<MapNode url="~\Classical.aspx"
title="Classical"
description="Classical"/>
<MapNode url="~\Rock.aspx"
title="Rock"
description="Rock"/>
<MapNode url="~\Jazz.aspx"
title="Jazz"
description="Jazz"/>
</MapNode>
<MapNode url="~\Movies.aspx"
title="Movies"
description="Movies">
<MapNode url="~\Action.aspx"
title="Action"
description="Action"/>
<MapNode url="~\Drama.aspx"
title="Drama"
description="Drama"/>
<MapNode url="~\Musical.aspx"
title="Musical"
description="Musical"/>
</MapNode>
</MapHomeNode>
Note: