Menu.RenderingMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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-Elementetableund Inlineformatvorlagen.Wenn der Wert der RenderingCompatibility Eigenschaft oder höher ist
4.0, verwendet das Menu Steuerelement HTML-Elemente und CSS-Formatvorlagenlistitem.
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.