Partager via


Menu.RenderingMode Propriété

Définition

Obtient ou définit une valeur qui spécifie si le Menu contrôle affiche des éléments HTML table et des styles inline, ou listitem des éléments et des styles css (Cascadeing Style Sheet).

public:
 property System::Web::UI::WebControls::MenuRenderingMode RenderingMode { System::Web::UI::WebControls::MenuRenderingMode get(); void set(System::Web::UI::WebControls::MenuRenderingMode value); };
public System.Web.UI.WebControls.MenuRenderingMode RenderingMode { get; set; }
member this.RenderingMode : System.Web.UI.WebControls.MenuRenderingMode with get, set
Public Property RenderingMode As MenuRenderingMode

Valeur de propriété

Valeur qui spécifie si le Menu contrôle restitue des éléments HTML table et des styles inline, ou listitem des éléments et des styles de feuille de style en cascade (CSS). La valeur par défaut est Default.

Remarques

La valeur de la RenderingMode propriété détermine comment le contrôle de menu affiche le balisage du Menu contrôle.

Dans ASP.NET versions 3.5 et antérieures, le Menu contrôle utilise des éléments HTML table et des styles inline pour spécifier l’apparence du menu dans un navigateur. Dans ASP.NET 4 et versions ultérieures, par défaut, le Menu contrôle utilise des éléments HTML listitem et des styles css en cascade.

Si vous ne définissez pas cette propriété, le Menu contrôle restitue le balisage approprié à la version ASP.NET indiquée par la Control.RenderingCompatibility propriété. Le Menu contrôle utilise les règles suivantes :

  • Si la valeur de la RenderingCompatibility propriété est 3.5, le Menu contrôle utilise des éléments HTML table et des styles inline.

  • Si la valeur de la RenderingCompatibility propriété est 4.0 ou supérieure, le Menu contrôle utilise des éléments HTML listitem et des styles CSS.

Cette propriété est fournie pour la compatibilité descendante. Si la RenderingCompatibility propriété indique que vous souhaitez que les contrôles génèrent du code HTML compatible avec ASP.NET 4 ou version ultérieure, mais que vous souhaitez que le Menu contrôle soit une exception qui utilise un comportement antérieur, vous pouvez définir cette propriété Tablesur . Par exemple, si vous disposez d’une page Web qui affiche du texte de droite à gauche, vous pouvez définir cette propriété Table , car certains navigateurs n’affichent pas correctement le balisage du mode pour le List texte de droite à gauche.

S’applique à

Voir aussi