Menu.RenderingMode Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het Menu besturingselement HTML-elementen table en inlinestijlen of elementen en listitem CSS-stijlen (trapsgewijze opmaakmodellen) weergeeft.
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
Waarde van eigenschap
Een waarde die aangeeft of het Menu besturingselement HTML-elementen table en inlinestijlen of listitem elementen en css-stijlen (cascading style sheet) weergeeft. De standaardwaarde is Default.
Opmerkingen
De waarde van de RenderingMode eigenschap bepaalt hoe het menubesturingselement markeringen voor het Menu besturingselement weergeeft.
In ASP.NET 3.5 en eerdere versies gebruikt het besturingselement Menu HTML table elementen en inlinestijlen om het uiterlijk van het menu in een browser op te geven. In ASP.NET 4- en latere versies maakt het besturingselement Menu standaard gebruik van HTML-listitem-elementen en CSS-stijlen (Cascading Style Sheet).
Als u deze eigenschap niet instelt, geeft het besturingselement Menu markeringen weer die geschikt zijn voor de ASP.NET versie die wordt aangegeven door de eigenschap Control.RenderingCompatibility. Het Menu besturingselement maakt gebruik van de volgende regels:
Als de waarde van de RenderingCompatibility eigenschap is
3.5, gebruikt het Menu besturingselement HTML-elemententableen inlinestijlen.Als de waarde van de RenderingCompatibility eigenschap is of groter is
4.0, gebruikt het Menu besturingselement HTML-elementen en CSS-stijlenlistitem.
Deze eigenschap is beschikbaar voor compatibiliteit met eerdere versies. Als de eigenschap RenderingCompatibility aangeeft dat u html wilt genereren die compatibel is met ASP.NET 4 of hoger, maar u wilt dat het besturingselement Menu een uitzondering is die gebruikmaakt van eerder gedrag, kunt u deze eigenschap instellen op Table. Als u bijvoorbeeld een webpagina hebt waarin tekst van rechts naar links wordt weergegeven, kunt u deze eigenschap Table instellen omdat in sommige browsers de List opmaakmodus niet juist wordt weergegeven voor tekst van rechts naar links.