Freigeben über


Menu.RenderingMode Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Menu Steuerelement HTML-Elemente table und Inlineformatvorlagen oder listitem Elemente und CSS-Formatvorlagen (Cascading Stylesheet) rendert.

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-Elemente table und Inlineformatvorlagen oder listitem Elemente und CSS-Formatvorlagen (Cascading Stylesheet) 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 neueren 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 von der Control.RenderingCompatibility Eigenschaft angegeben wird. Das Menu Steuerelement verwendet die folgenden Regeln:

  • Wenn der Wert der RenderingCompatibility Eigenschaft lautet 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 und CSS-Formatvorlagen listitem .

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

Gilt für:

Weitere Informationen