Menu.IncludeStyleBlock Propriedade

Definição

Recebe ou define um valor que indica se o ASP.NET deve renderizar um bloco de definições de folhas de estilo em cascata (CSS) para os estilos usados no 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

Valor de Propriedade

Um valor que indica se o ASP.NET deve renderizar um bloco de definições CSS para os estilos usados no menu. O valor predefinido é true.

Observações

O Menu controlo utiliza estilos CSS para controlar a sua aparência num navegador. Por defeito, renderiza um style elemento que contém as definições CSS das classes CSS que utiliza. Normalmente, define esta propriedade para false nas seguintes situações:

  • Queres fornecer as tuas próprias definições de CSS para personalizar a aparência do menu. Deve então fornecer o seu próprio bloco de definições CSS na página, ou incluir um link para um ficheiro CSS externo que contenha as definições.

  • Queres manter a aparência padrão, mas preferes manter as definições CSS geradas num ficheiro separado. Deve então fornecer o ficheiro e fazer o link para ele.

Em qualquer uma destas situações, pode obter uma cópia do bloco CSS padrão que o Menu controlo gera definindo a propriedade para true, executando a página e visualizando a página num navegador. Pode então visualizar a fonte da página no navegador e copiar e colar o bloco CSS na marcação da página ou num ficheiro separado.

Se definir esta propriedade como false, não pode definir propriedades de estilo. Por exemplo, não pode adicionar um DynamicHoverStyle-ForeColor atributo na marcação nem definir a DynamicHoverStyle.ForeColor propriedade no código.

Aplica-se a