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

プロパティ値

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

注釈

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

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

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

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

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

適用対象