IEditableSiteMapProvider - Membres
Cette interface fournit un contrat pour les classes SiteMapProvider qui prennent en charge la modification intraligne et l'extraction de navigation pour le client.
Le type IEditableSiteMapProvider expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
EditLinksAlternateAction | Retourne le code JavaScript qui s'exécute lorsqu'un clic est effectué sur le lien « Modifier les liaisons ». Lorsque la valeur null, la fonction modification de la navigation par défaut inline est activée en cliquant sur « Modifier les liaisons ». | |
IsEditable | Retourne si le fournisseur de Navigation qui implémente cette interface permet la modification de ses nœuds de navigation. | |
MaximumSupportedNodeDepth | Renvoie le nombre de niveaux d'arborescence de nœuds qui prend en charge de l'implémentation du fournisseur de Navigation. Une profondeur maximale de 0 n'indique aucune limite de profondeur. Le menu de navigation utilise cette valeur de propriété pour limiter la profondeur maximale totale un utilisateur est autorisé à créer afin d'éviter d'ignorer des nœuds lors du rendu du menu Nouveau. |
Haut
Méthodes
Nom | Description | |
---|---|---|
GetMenuState | Retourne la sous-arborescence d'enfants de nœuds du nœud de démarrage spécifié, tronquée à la profondeur maximale spécifiée. En règle générale, le nœud de démarrage sera SiteMapProvider.RootNode ou SiteMapProvider.CurrentNode, selon la configuration. | |
SaveUpdatedMenuState | Met à jour des données de SiteMapProvider pour appliquer les modifications à partir de newState. |
Haut