Partilhar via


Menu.IncludeStyleBlock Propriedade

Definição

Obtém ou define um valor que indica se o ASP.NET deve renderizar um bloco de definições CSS (folha de estilos em cascata) para os estilos que são 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 da propriedade

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

Comentários

O Menu controle usa estilos CSS para controlar sua aparência em um navegador. Por padrão, ele renderiza um style elemento que contém as definições de CSS para as classes CSS que ele usa. Normalmente, você define essa propriedade como false nas seguintes situações:

  • Você deseja fornecer suas próprias definições de CSS para personalizar a aparência do menu. Em seguida, você deve fornecer seu próprio bloco de definições de CSS na página ou incluir um link para um arquivo CSS externo que contém as definições.

  • Você deseja manter a aparência padrão, mas prefere manter as definições de CSS geradas em um arquivo separado. Em seguida, você deve fornecer o arquivo e o link para ele.

Em qualquer uma dessas situações, você pode obter uma cópia do bloco CSS padrão que o Menu controle gera definindo a propriedade truecomo , executando a página e exibindo a página em um navegador. Em seguida, você pode exibir a origem da página no navegador e copiar e colar o bloco CSS na marcação de página ou em um arquivo separado.

Se você definir essa propriedade como false, não poderá definir propriedades de estilo. Por exemplo, você não pode adicionar um DynamicHoverStyle-ForeColor atributo na marcação ou definir a DynamicHoverStyle.ForeColor propriedade no código.

Aplica-se a