Condividi tramite


SiteMapPath.SiteMapProvider Proprietà

Definizione

Ottiene o imposta il nome dell'oggetto SiteMapProvider utilizzato per il rendering del controllo di navigazione nel sito.

public:
 virtual property System::String ^ SiteMapProvider { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string SiteMapProvider { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.SiteMapProvider : string with get, set
Public Overridable Property SiteMapProvider As String

Valore della proprietà

Il nome di un oggetto SiteMapProvider che definisce la struttura di navigazione che deve essere visualizzata dall'oggetto SiteMapPath. Tutti i provider disponibili sono contenuti nell'insieme Providers e possono essere enumerati e recuperati in base al nome tramite la proprietà Item[String].

Attributi

Commenti

Il SiteMapPath controllo usa un'origine SiteMapProvider per i dati della mappa del sito che esegue il rendering. Se la SiteMapProvider proprietà non è impostata, il controllo usa il SiteMapPath provider identificato dalla SiteMap.Provider proprietà, ovvero il valore predefinito SiteMapProvider definito per il sito nella gerarchia di configurazione, in genere .XmlSiteMapProvider L'impostazione della SiteMapProvider proprietà indirizza il controllo per eseguire il SiteMapPath rendering dei dati della mappa del sito definiti dal provider.

Il SiteMapPath controllo funziona direttamente con un oggetto SiteMapProvider e i relativi SiteMapNode oggetti per visualizzare le informazioni sulla mappa del sito. Altri controlli, ad esempio Menu e TreeView, richiedono un'astrazione dei dati, fornita dalla classe, per visualizzare le stesse informazioni di spostamento del SiteMapDataSource sito.

Il valore di questa proprietà viene archiviato nello stato di visualizzazione.

Questa proprietà non può essere impostata da temi oppure temi di fogli di stile. Per altre informazioni, vedere ThemeableAttribute e ASP.NET Temi e skin.

Si applica a

Vedi anche