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.
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-Elementetable
und Inlineformatvorlagen.Wenn der Wert der RenderingCompatibility Eigenschaft oder höher ist
4.0
, verwendet das Menu Steuerelement HTML-Elementelistitem
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.