.NET Framework Class Library MenuRenderingMode Enumeration Specifies whether the Menu control renders HTML table elements and inline styles, or listitem elements and cascading style sheet (CSS) styles.
Namespace:
System.Web.UI.WebControls
Assembly:
System.Web (in System.Web.dll)

Syntax
Public Enumeration MenuRenderingMode
public enum MenuRenderingMode
public enum class MenuRenderingMode

Members
| Member name | Description |
|---|
| Default | The Menu control renders markup in the way it does by default for the version of ASP.NET indicated by the RenderingCompatibility property of the control. If the value of the RenderingCompatibility property is 3.5, this setting is equivalent to Table. If the value of the RenderingCompatibility property is 4.0 or greater, this setting is equivalent to List. | | Table | The Menu control renders markup by using table elements and inline styles. | | List | The Menu control renders markup by using list item (li) elements and CSS styles. |

Remarks
You use the MenuRenderingMode enumeration when you set the RenderingMode property of the Menu control. The value that you assign to the RenderingMode property determines how the Menu control renders markup. In ASP.NET 3.5 and earlier versions, the Menu control uses HTML table elements and inline styles to control the appearance of the menu in a browser. In ASP.NET 4 and later versions, by default the Menu control uses listitem elements and cascading style sheet (CSS) styles. This enumeration is provided for backward compatibility. In ASP.NET 4 and later versions, you can use this enumeration to specify that you want the menu control to generate markup the way it does in earlier versions of ASP.NET.

Version Information
.NET FrameworkSupported in: 4

Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

See Also
|
Bibliothèque de classes .NET Framework MenuRenderingMode, énumération Spécifie si le contrôle Menu restitue des éléments table HTML et des styles intralignes, ou des éléments listitem et des styles de feuille de style en cascade (CSS).
Espace de noms :
System.Web.UI.WebControls
Assembly :
System.Web (dans System.Web.dll)

Syntaxe
Public Enumeration MenuRenderingMode
public enum MenuRenderingMode
public enum class MenuRenderingMode

Membres
| Nom de membre | Description |
|---|
| Default | Le contrôle Menu restitue le balisage de la façon dont il le fait par défaut pour la version d'ASP.NET indiquée par la propriété RenderingCompatibility du contrôle. Si la valeur de la propriété RenderingCompatibility est 3.5, ce paramètre est équivalent à Table. Si la valeur de la propriété RenderingCompatibility est 4.0 ou supérieur, ce paramètre est équivalent à List. | | Table | Le contrôle Menu restitue le balisage à l'aide d'éléments table et de styles intralignes. | | List | Le contrôle Menu restitue le balisage à l'aide d'éléments de liste (li) et de styles CSS. |

Notes
Vous utilisez l'énumération MenuRenderingMode lorsque vous définissez la propriété RenderingMode du contrôle Menu. La valeur que vous assignez à la propriété RenderingMode détermine comment le contrôle Menu restitue la balise. Dans ASP.NET 3.5 et versions antérieures, le contrôle Menu utilise des éléments table HTML et des styles intralignes pour contrôler l'apparence du menu dans un navigateur. Dans ASP.NET 4 et versions ultérieures, par défaut le contrôle Menu utilise des éléments listitem et des styles de feuille de style en cascade (CSS). Cette énumération est fournie pour la compatibilité descendante. Dans ASP.NET 4 et versions ultérieures, vous pouvez utiliser cette énumération pour spécifier que vous souhaitez que le contrôle de menu génère le balisage comme il le fait dans les versions antérieures d'ASP.NET.

Informations de version
.NET FrameworkPris en charge dans : 4

Plateformes
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Voir aussi
RéférenceAutres ressources
|