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 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é
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 HTMLtable
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 HTMLlistitem
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.