Condividi tramite


Menu.RenderingMode Proprietà

Definizione

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 HTML table e stili inline.

  • Se il valore della RenderingCompatibility proprietà è 4.0 o maggiore, il Menu controllo utilizza elementi HTML listitem e 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.

Si applica a

Vedi anche