Menu.IncludeStyleBlock Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.