Menu.RenderingMode Właściwość

Definicja

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 HTML table i stylów wbudowanych.

  • Jeśli wartość RenderingCompatibility właściwości jest 4.0 lub większa, Menu kontrolka używa elementów HTML listitem 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.

Dotyczy

Zobacz też