SiteMapNode.Item[String] Property


Gets or sets a custom attribute from the Attributes collection or a resource string based on the specified key.

 virtual property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ key); void set(System::String ^ key, System::String ^ value); };
public virtual string this[string key] { get; set; }
member this.Item(string) : string with get, set
Default Public Overridable Property Item(key As String) As String



A string that identifies the attribute or resource string to retrieve.

Property Value


A custom attribute or resource string identified by key; otherwise, null.


The node is read-only.


The Item[] property is an indexer that first determines whether the provider that tracks the SiteMapNode object supports localization. If so, the Item[] calls the

GetImplicitResourceString method, passing the key parameter. If no localized text is returned, the Item[] calls the

GetExplicitResourceString method.

If no localized text is returned, or if the provider does not support localization, the Item[] attempts to return an element from the Attributes collection, using the specified key.

Applies to

See also