Menu.RenderingMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 HTMLtableet des styles inline.Si la valeur de la RenderingCompatibility propriété est
4.0ou supérieure, le Menu contrôle utilise des éléments HTMLlistitemet 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.