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 Menu esegue il rendering degli elementi HTML table
e degli stili inline o degli elementi listitem
e dei fogli di stile 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
Valore della proprietà
Valore che specifica se il controllo Menu esegue il rendering degli elementi HTML table
e degli stili inline o degli elementi listitem
e dei fogli di stile CSS. Il valore predefinito è Default.
Commenti
Il valore della proprietà determina come il controllo del menu esegue il rendering del RenderingMode 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. Per impostazione predefinita, in ASP.NET 4 e versioni successive, il Menu controllo usa listitem
gli stili del foglio di stile a catena (CSS).
Se questa proprietà non viene impostata, il controllo esegue il Menu rendering del markup appropriato alla 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 usa elementi HTMLtable
e stili inline.Se il valore della RenderingCompatibility proprietà è
4.0
o maggiore, il Menu controllo usa gli elementi HTMLlistitem
e gli 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 HTML compatibili con ASP.NET 4 o versioni successive, ma si vuole che il controllo sia un'eccezione Menu che usa il comportamento precedente, è possibile impostare questa proprietà su Table. Ad esempio, se si dispone di una pagina Web che visualizza il 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.