Menu.RenderingMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que especifica si el control Menu representa elementos table
HTML y estilos en línea, o bien elementos listitem
y estilos de hojas de estilos en cascada (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 propiedad
Valor que especifica si el control Menu representa elementos table
HTML y estilos en línea, o bien elementos listitem
y estilos de hojas de estilos en cascada (CSS). El valor predeterminado es Default.
Comentarios
El valor de la RenderingMode propiedad determina cómo el control de menú representa el marcado del Menu control.
En ASP.NET 3.5 y versiones anteriores, el Menu control usa elementos HTML table
y estilos insertados para especificar la apariencia del menú en un explorador. En ASP.NET 4 y versiones posteriores, de forma predeterminada, el Menu control usa elementos HTML listitem
y estilos de hoja de estilos en cascada (CSS).
Si no establece esta propiedad, el Menu control representa el marcado adecuado para la versión de ASP.NET indicada por la Control.RenderingCompatibility propiedad . El Menu control usa las reglas siguientes:
Si el valor de la RenderingCompatibility propiedad es
3.5
, el Menu control usa elementos HTMLtable
y estilos insertados.Si el valor de la RenderingCompatibility propiedad es
4.0
o mayor, el Menu control usa elementos HTMLlistitem
y estilos CSS.
Esta propiedad se proporciona para la compatibilidad con versiones anteriores. Si la RenderingCompatibility propiedad indica que desea que los controles generen HTML compatibles con ASP.NET 4 o posterior, pero desea que el Menu control sea una excepción que use el comportamiento anterior, puede establecer esta propiedad Tableen . Por ejemplo, si tiene una página web que muestra texto de derecha a izquierda, es posible que desee establecer esta propiedad Table en porque algunos exploradores no muestran el List marcado de modo correctamente para el texto de derecha a izquierda.