Menu.RenderingMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Menu コントロールが、HTML table
要素およびインライン スタイルをレンダリングするか、または listitem
要素およびカスケード スタイル シート (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
プロパティ値
Menu コントロールが、HTML table
要素およびインライン スタイルをレンダリングするか、または listitem
要素およびカスケード スタイル シート (CSS: Cascading Style Sheet) スタイルをレンダリングするかを示す値。 既定値は Default です。
注釈
プロパティの値は、 RenderingMode メニュー コントロールがコントロールのマークアップをレンダリングする方法を Menu 決定します。
ASP.NET 3.5 以前のバージョンでは、Menuコントロールは HTML table
要素とインライン スタイルを使用して、ブラウザーのメニューの外観を指定します。 ASP.NET 4 以降のバージョンでは、既定Menuでは、コントロールは HTML listitem
要素とカスケード スタイル シート (CSS) スタイルを使用します。
このプロパティを設定しない場合、コントロールは、Menuプロパティによって示される ASP.NET バージョンに適したマークアップをControl.RenderingCompatibilityレンダリングします。 コントロールでは Menu 、次の規則が使用されます。
プロパティの値がRenderingCompatibility指定されている場合、Menuコントロールは
3.5
HTMLtable
要素とインライン スタイルを使用します。プロパティの値以上のRenderingCompatibility場合、Menuコントロールは
4.0
HTMLlistitem
要素と CSS スタイルを使用します。
このプロパティは、下位互換性のために提供されます。 If the RenderingCompatibility property indicates that you want controls to generate HTML that is compatible with ASP.NET 4 or later, but you want the Menu control to be an exception that uses earlier behavior, you can set this property to Table. たとえば、右から左にテキストを表示する Web ページがある場合、一部のブラウザーでは右から左のテキストに対して Table モード マークアップが正しく表示 List されないため、このプロパティを設定できます。