Menu.IncludeStyleBlock プロパティ

定義

ASP.NET で、メニューで使用されるスタイルのカスケード スタイル シート (CSS: Cascading Style Sheet) 定義のブロックをレンダリングするかどうかを示す値を取得または設定します。

public:
 property bool IncludeStyleBlock { bool get(); void set(bool value); };
public bool IncludeStyleBlock { get; set; }
member this.IncludeStyleBlock : bool with get, set
Public Property IncludeStyleBlock As Boolean

プロパティ値

Boolean

ASP.NET で、メニューで使用されるスタイルの CSS 定義のブロックをレンダリングするかどうかを示す値。 既定値は true です。

注釈

このコントロールでは Menu 、CSS スタイルを使用してブラウザーでの外観を制御します。 既定では、使用する CSS クラスの CSS 定義を含む要素がレンダリング style されます。 通常、このプロパティ false は次の状況で設定します。

  • メニューの外観をカスタマイズするために、独自の CSS 定義を指定する必要があります。 その後、ページに独自の CSS 定義ブロックを指定するか、定義を含む外部 CSS ファイルへのリンクを含める必要があります。

  • 既定の外観を維持したいが、生成された CSS 定義を別のファイルに保持することを好む。 その後、ファイルを指定し、それにリンクする必要があります。

いずれの場合も、プロパティを設定trueしてページを実行し、ブラウザーでページを表示することで、コントロールによって生成される既定の CSS ブロックMenuのコピーを取得できます。 その後、ブラウザーでページ ソースを表示し、CSS ブロックをコピーしてページ マークアップまたは別のファイルに貼り付けることができます。

このプロパティを設定した false場合、スタイル プロパティを設定することはできません。 たとえば、マークアップに属性を DynamicHoverStyle-ForeColor 追加したり、コードでプロパティを DynamicHoverStyle.ForeColor 設定したりすることはできません。

適用対象