Menu.RenderingMode Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Menu-Steuerelement HTML-table-Elemente und Inlineformate oder listitem-Elemente und Cascading Stylesheet (CSS)-Formate rendert, oder legt ihn fest.

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

Eigenschaftswert

Ein Wert, der angibt, ob das Menu-Steuerelement HTML-table-Elemente und Inlineformate oder listitem-Elemente und Cascading Stylesheet (CSS)-Formate rendert. Der Standardwert ist Default.

Hinweise

Der Wert der RenderingMode -Eigenschaft bestimmt, wie das Menüsteuerelement Markup für das Menu Steuerelement rendert.

In ASP.NET 3.5 und früheren Versionen verwendet das Menu Steuerelement HTML-Elemente table und Inlineformatvorlagen, um die Darstellung des Menüs in einem Browser anzugeben. In ASP.NET 4 und höheren Versionen verwendet das Menu Steuerelement standardmäßig HTML-Elemente listitem und CSS-Formatvorlagen (Cascading Stylesheet).

Wenn Sie diese Eigenschaft nicht festlegen, rendert das Menu Steuerelement Markup, das für die ASP.NET Version geeignet ist, die durch die Control.RenderingCompatibility -Eigenschaft angegeben wird. Das Menu -Steuerelement verwendet die folgenden Regeln:

  • Wenn der Wert der RenderingCompatibility -Eigenschaft ist 3.5, verwendet das Menu Steuerelement HTML-Elemente table und Inlineformatvorlagen.

  • Wenn der Wert der RenderingCompatibility Eigenschaft oder höher ist 4.0 , verwendet das Menu Steuerelement HTML-Elemente listitem und CSS-Stile.

Diese Eigenschaft wird aus Gründen der Abwärtskompatibilität bereitgestellt. Wenn die RenderingCompatibility -Eigenschaft angibt, dass Steuerelemente HTML-Code generieren sollen, der mit ASP.NET 4 oder höher kompatibel ist, das Steuerelement jedoch eine Ausnahme sein soll, die Menu ein früheres Verhalten verwendet, können Sie diese Eigenschaft auf Tablefestlegen. Wenn Sie beispielsweise über eine Webseite verfügen, auf der Text von rechts nach links angezeigt wird, sollten Sie diese Eigenschaft auf Table festlegen, da einige Browser das List Modusmarkup für Text von rechts nach links nicht ordnungsgemäß anzeigen.

Gilt für:

Weitere Informationen