MenuRenderingMode Enumeration

Definition

Gibt an, ob das Menu-Steuerelement HTML-table-Elemente und Inlineformate oder listitem-Elemente und Cascading Stylesheet (CSS)-Formate rendert.

public enum class MenuRenderingMode
public enum MenuRenderingMode
type MenuRenderingMode = 
Public Enum MenuRenderingMode
Vererbung
MenuRenderingMode

Felder

Default 0

Das Menu-Steuerelement rendert Markup auf dieselbe Art und Weise, die auch standardmäßig für die Version von ASP.NET verwendet wird, die durch die RenderingCompatibility-Eigenschaft des Steuerelements angegeben wird. Wenn der Wert der RenderingCompatibility -Eigenschaft ist 3.5, entspricht Tablediese Einstellung . Wenn der Wert der RenderingCompatibility -Eigenschaft oder höher ist 4.0 , entspricht Listdiese Einstellung .

List 2

Das Menu-Steuerelement rendert Markup mit Listenelementen (li) und CSS-Formaten.

Table 1

Das Menu-Steuerelement rendert Markup mit table-Elementen und Inlineformaten.

Hinweise

Sie verwenden die MenuRenderingMode -Enumeration, wenn Sie die RenderingMode -Eigenschaft des -Steuerelements Menu festlegen. Der Wert, den Sie der RenderingMode -Eigenschaft zuweisen, bestimmt, wie das Menu Steuerelement Markup rendert.

In ASP.NET 3.5 und früheren Versionen verwendet das Menu Steuerelement HTML-Elemente table und Inlinestile, um die Darstellung des Menüs in einem Browser zu steuern. In ASP.NET 4 und höheren Versionen verwendet listitem das Menu Steuerelement standardmäßig Elemente und CSS-Formatvorlagen (Cascading Stylesheet). Diese Enumeration wird aus Gründen der Abwärtskompatibilität bereitgestellt. In ASP.NET 4 und höheren Versionen können Sie diese Enumeration verwenden, um anzugeben, dass das Menüsteuerelement Markup wie in früheren Versionen von ASP.NET generieren soll.

Gilt für:

Weitere Informationen