Menu.RenderingMode 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 especifica se o Menu controlo renderiza elementos HTML table e estilos inline, ou listitem elementos e estilos de folha de estilo em cascata (CSS).
public:
property System::Web::UI::WebControls::MenuRenderingMode RenderingMode { System::Web::UI::WebControls::MenuRenderingMode get(); void set(System::Web::UI::WebControls::MenuRenderingMode value); };
public System.Web.UI.WebControls.MenuRenderingMode RenderingMode { get; set; }
member this.RenderingMode : System.Web.UI.WebControls.MenuRenderingMode with get, set
Public Property RenderingMode As MenuRenderingMode
Valor de Propriedade
Um valor que especifica se o Menu controlo renderiza elementos HTML table e estilos inline, ou listitem elementos e estilos de folha de estilo em cascata (CSS). O valor predefinido é Default.
Observações
O valor da RenderingMode propriedade determina como o controlo do menu renderiza a marcação para o Menu controlo.
Nas versões ASP.NET 3.5 e anteriores, o controlo Menu utiliza elementos HTML table e estilos inline para especificar a aparência do menu num navegador. Nas versões ASP.NET 4 e posteriores, por defeito o controlo Menu utiliza elementos HTML listitem e estilos de folhas de estilo em cascata (CSS).
Se não definir esta propriedade, o controlo Menu gera a marcação adequada à versão ASP.NET indicada pela propriedade Control.RenderingCompatibility. O Menu controlo utiliza as seguintes regras:
Se o valor da RenderingCompatibility propriedade for
3.5, o Menu controlo usa elementos HTMLtablee estilos inline.Se o valor da RenderingCompatibility propriedade for
4.0ou superior, o controlo Menu utiliza elementos HTMLlistiteme estilos CSS.
Esta propriedade é fornecida para compatibilidade retroativa. Se a propriedade RenderingCompatibility indicar que queres que os controlos gerem HTML compatível com ASP.NET 4 ou posteriores, mas quiseres que o controlo Menu seja uma exceção que use comportamentos anteriores, podes definir esta propriedade para Table. Por exemplo, se tiver uma página Web que mostra texto da direita para a esquerda, pode querer definir esta propriedade porque Table alguns navegadores não mostram corretamente a List marcação de modo para texto da direita para a esquerda.