Språk

Menu.IncludeStyleBlock Egenskap

Definition

Hämtar eller anger ett värde som anger om ASP.NET ska återge ett block med css-definitioner (cascading style sheet) för de format som används i menyn.

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

Egenskapsvärde

Ett värde som anger om ASP.NET ska återge ett block med CSS-definitioner för de format som används i menyn. Standardvärdet är true.

Kommentarer

Kontrollen Menu använder CSS-format för att styra dess utseende i en webbläsare. Som standard renderas ett style element som innehåller CSS-definitionerna för de CSS-klasser som används. Du ställer vanligtvis in den här egenskapen på false i följande situationer:

  • Du vill ange egna CSS-definitioner för att anpassa menyns utseende. Du måste sedan ange ett eget block med CSS-definitioner på sidan eller inkludera en länk till en extern CSS-fil som innehåller definitionerna.

  • Du vill behålla standardutseendet men föredrar att behålla de genererade CSS-definitionerna i en separat fil. Du måste sedan ange filen och länka till den.

I någon av dessa situationer kan du hämta en kopia av css-standardblocket Menu som kontrollen genererar genom att ange egenskapen till true, köra sidan och visa sidan i en webbläsare. Du kan sedan visa sidkällan i webbläsaren och kopiera och klistra in CSS-blocket i sidmarkeringen eller i en separat fil.

Om du anger den här egenskapen till falsekan du inte ange formategenskaper. Du kan till exempel inte lägga till ett DynamicHoverStyle-ForeColor attribut i markering eller ange egenskapen DynamicHoverStyle.ForeColor i kod.

Gäller för