Menu.IncludeStyleBlock Proprietà

Definizione

Ottiene o imposta un valore che indica se ASP.NET deve eseguire il rendering di un blocco di definizioni CSS per gli stili usati nel menu.

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

Valore della proprietà

Boolean

Valore che indica se ASP.NET deve eseguire il rendering di un blocco di definizioni CSS per gli stili usati nel menu. Il valore predefinito è true.

Commenti

Il Menu controllo usa gli stili CSS per controllarne l'aspetto in un browser. Per impostazione predefinita, esegue il rendering di un style elemento che contiene le definizioni CSS per le classi CSS usate. Questa proprietà viene in genere impostata su false nelle situazioni seguenti:

  • Si vogliono fornire definizioni CSS personalizzate per personalizzare l'aspetto del menu. È quindi necessario specificare il proprio blocco di definizioni CSS nella pagina o includere un collegamento a un file CSS esterno che contiene le definizioni.

  • Si vuole mantenere l'aspetto predefinito, ma si preferisce mantenere le definizioni CSS generate in un file separato. È quindi necessario specificare il file e collegarlo.

In una di queste situazioni, è possibile ottenere una copia del blocco CSS predefinito generato Menu dal controllo impostando la proprietà su true, eseguendo la pagina e visualizzando la pagina in un browser. È quindi possibile visualizzare l'origine della pagina nel browser e copiare e incollare il blocco CSS nel markup di pagina o in un file separato.

Se si imposta questa proprietà su false, non è possibile impostare le proprietà di stile. Ad esempio, non è possibile aggiungere un DynamicHoverStyle-ForeColor attributo nel markup o impostare la DynamicHoverStyle.ForeColor proprietà nel codice.

Si applica a