Menu.IncludeStyleBlock Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob von ASP.NET ein Block mit CSS (Cascading Stylesheets)-Definitionen für die im Menü verwendeten Formate gerendert werden soll.

public:
 property bool IncludeStyleBlock { bool get(); void set(bool value); };
public bool IncludeStyleBlock { get; set; }
member this.IncludeStyleBlock : bool with get, set
Public Property IncludeStyleBlock As Boolean

Eigenschaftswert

Boolean

Ein Wert, der angibt, ob von ASP.NET ein Block von CSS-Definitionen für die im Menü verwendeten Formate gerendert werden soll. Der Standardwert ist true.

Hinweise

Das Menu Steuerelement verwendet CSS-Formatvorlagen, um die Darstellung in einem Browser zu steuern. Standardmäßig rendert es ein style Element, das die CSS-Definitionen für die css-Klassen enthält, die sie verwendet. In der Regel legen Sie diese Eigenschaft in den folgenden Situationen fest false :

  • Sie möchten Ihre eigenen CSS-Definitionen bereitstellen, um die Darstellung des Menüs anzupassen. Anschließend müssen Sie ihren eigenen CSS-Block in der Seite angeben oder einen Link zu einer externen CSS-Datei einschließen, die die Definitionen enthält.

  • Sie möchten die Standarddarstellung beibehalten, aber die generierten CSS-Definitionen in einer separaten Datei beibehalten. Anschließend müssen Sie die Datei und den Link dazu bereitstellen.

In einer dieser Situationen können Sie eine Kopie des Standard-CSS-Blocks abrufen, den das Menu Steuerelement generiert, indem Sie die Eigenschaft auf true, die Seite ausführen und die Seite in einem Browser anzeigen. Anschließend können Sie die Seitenquelle im Browser anzeigen und den CSS-Block in das Seitenmarkup oder in eine separate Datei kopieren und einfügen.

Wenn Sie diese Eigenschaft auf falsefestlegen, können Sie keine Formatvorlageneigenschaften festlegen. Sie können beispielsweise kein DynamicHoverStyle-ForeColor Attribut in Markup hinzufügen oder die DynamicHoverStyle.ForeColor Eigenschaft im Code festlegen.

Gilt für