MenuItemBindingCollection.Insert Method
Assembly: System.Web (in system.web.dll)
public void Insert ( int index, MenuItemBinding binding )
public function Insert ( index : int, binding : MenuItemBinding )
Not applicable.
Parameters
- index
The zero-based index location at which to insert the MenuItemBinding.
- binding
The MenuItemBinding to insert.
Use the Insert method to insert the specified MenuItemBinding object in the collection at the specified index.
Note: |
|---|
| You can add null values and duplicate MenuItemBinding objects to the collection. |
As an alternative, you can simply append a MenuItemBinding object to the end of the collection by using the Add method.
Note: |
|---|
| The order in which MenuItemBinding objects appear in the collection has no effect on the how those objects are applied to the menu items in a Menu control. |
The following code example demonstrates how to use the Insert method to add a MenuItemBinding object to the collection at a specific index. 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: