Menu.RenderingMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy Menu kontrolka renderuje elementy HTML table
i style wbudowane, czy listitem
elementy i style kaskadowego arkusza stylów (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
Wartość właściwości
Wartość określająca, czy kontrolka Menu renderuje elementy HTML table
i style wbudowane, czy listitem
elementy i kaskadowe style arkusza stylów (CSS). Wartość domyślna to Default.
Uwagi
Wartość RenderingMode właściwości określa, jak kontrolka menu renderuje znaczniki dla kontrolki Menu .
W ASP.NET wersji 3.5 i starszych Menu kontrolka używa elementów HTML table
i stylów wbudowanych w celu określenia wyglądu menu w przeglądarce. W ASP.NET 4 i nowszych wersjach kontrolka domyślnie Menu używa elementów HTML listitem
i stylów kaskadowego arkusza stylów (CSS).
Jeśli ta właściwość nie zostanie ustawiona, kontrolka Menu renderuje znaczniki odpowiednie dla ASP.NET wersji wskazanej Control.RenderingCompatibility przez właściwość . Kontrolka Menu używa następujących reguł:
Jeśli wartość RenderingCompatibility właściwości to
3.5
, Menu kontrolka używa elementów HTMLtable
i stylów wbudowanych.Jeśli wartość RenderingCompatibility właściwości jest
4.0
lub większa, Menu kontrolka używa elementów HTMLlistitem
i stylów CSS.
Ta właściwość jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami. RenderingCompatibility Jeśli właściwość wskazuje, że chcesz, aby kontrolki wygenerowały kod HTML zgodny z ASP.NET 4 lub nowszym, ale chceszMenu, aby formant był wyjątkiem, który używa wcześniejszego zachowania, można ustawić tę właściwość na Table. Jeśli na przykład masz stronę sieci Web, która wyświetla tekst od prawej do lewej, możesz ustawić tę właściwość na Table wartość, ponieważ niektóre przeglądarki nie wyświetlają odpowiedniego List znaczników trybu dla tekstu od prawej do lewej.