語言

Menu.IncludeStyleBlock 屬性

定義

取得或設定一個值,指示 ASP.NET 是否應該渲染選單中使用的樣式的層疊樣式表(CSS)定義區塊。

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 樣式來控制它在瀏覽器中的外觀。 預設情況下,它會渲染一個 style 包含其所使用CSS類別CSS定義的元素。 通常在以下情況下會將此屬性設定為 false :

  • 你想提供自己的 CSS 定義,以便自訂選單的外觀。 接著你必須在頁面中提供你自己的 CSS 定義區塊,或附上包含定義的外部 CSS 檔案連結。

  • 你想保留預設外觀,但偏好將產生的 CSS 定義放在獨立檔案中。 接著你必須提供檔案並附上連結。

在這兩種情況下,你可以透過將屬性設定為 Menu,執行頁面並在瀏覽器中查看該頁面,取得控制項產生的預設 CSS 區塊true副本。 接著你可以在瀏覽器中查看頁面原始碼,並將 CSS 區塊複製貼上到頁面標記中或獨立檔案中。

如果你把這個屬性設為 false,你就無法設定樣式屬性。 例如,你不能在標記中新增 DynamicHoverStyle-ForeColor 屬性,也無法在程式碼中設定屬性 DynamicHoverStyle.ForeColor 。

適用於