Menu.RenderingMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se il controllo esegue il Menu rendering di elementi HTML table e stili inline o listitem elementi e stili CSS (Cascading Style Sheet).
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
Valore della proprietà
Valore che specifica se il controllo esegue il Menu rendering di elementi HTML table e stili inline o listitem elementi e stili CSS (Cascading Style Sheet). Il valore predefinito è Default.
Commenti
Il valore della RenderingMode proprietà determina il modo in cui il controllo menu esegue il rendering del markup per il Menu controllo .
In ASP.NET 3.5 e versioni precedenti, il Menu controllo usa elementi HTML table e stili inline per specificare l'aspetto del menu in un browser. In ASP.NET 4 e versioni successive, per impostazione predefinita il Menu controllo usa gli elementi HTML listitem e gli stili CSS (Cascading Style Sheet).
Se non si imposta questa proprietà, il controllo esegue il rendering del Menu markup appropriato per la versione ASP.NET indicata dalla Control.RenderingCompatibility proprietà . Il Menu controllo usa le regole seguenti:
Se il valore della RenderingCompatibility proprietà è
3.5, il Menu controllo utilizza elementi HTMLtablee stili inline.Se il valore della RenderingCompatibility proprietà è
4.0o maggiore, il Menu controllo utilizza elementi HTMLlistiteme stili CSS.
Questa proprietà viene fornita per la compatibilità con le versioni precedenti. Se la RenderingCompatibility proprietà indica che si desidera che i controlli generino codice HTML compatibile con ASP.NET 4 o versione successiva, ma si vuole che il Menu controllo sia un'eccezione che utilizza il comportamento precedente, è possibile impostare questa proprietà su Table. Ad esempio, se si dispone di una pagina Web che visualizza testo da destra a sinistra, è possibile impostare questa proprietà su Table perché alcuni browser non visualizzano correttamente il markup della modalità per il List testo da destra a sinistra.