Menu.RenderingMode Propriété

Définition

Obtient ou définit une valeur qui 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 CSS.

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é

MenuRenderingMode

Valeur qui 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 CSS. La valeur par défaut est Default.

Remarques

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

Dans ASP.NET 3.5 et versions 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, le Menu contrôle utilise par défaut des éléments HTML listitem et des styles CSS (Cascadeing Style Sheet).

Si vous ne définissez pas cette propriété, le Menu contrôle affiche 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 assurer 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 avez une page Web qui affiche du texte de droite à gauche, vous pouvez définir cette propriété Table sur car certains navigateurs n’affichent pas correctement le balisage du mode pour le List texte de droite à gauche.

S’applique à

Voir aussi