Menu.IncludeStyleBlock Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.