SiteMapNode.SiteMapNode(SiteMapProvider, String, String, String, String) Constructor
Assembly: System.Web (in system.web.dll)
public:
SiteMapNode (
SiteMapProvider^ provider,
String^ key,
String^ url,
String^ title,
String^ description
)
public SiteMapNode ( SiteMapProvider provider, String key, String url, String title, String description )
public function SiteMapNode ( provider : SiteMapProvider, key : String, url : String, title : String, description : String )
Not applicable.
Parameters
- provider
The SiteMapProvider with which the node is associated.
- key
A provider-specific lookup key.
- url
The URL of the page that the node represents within the site.
- title
A label for the node, often displayed by navigation controls.
- description
A description of the page that the node represents.
The XmlSiteMapProvider class, which is the default SiteMapProvider provider implementation for ASP.NET, uses the SiteMapNode.Url property as a lookup key, if one is provided for the node (if a URL is not provided, a tracking identifier is generated for the node). Therefore, any SiteMapNode object that provides a URL and is used by the XmlSiteMapProvider must have a unique URL within the scope of the provider.
If no title or description is provided, calls to the Title or Description properties return an String.Empty field.