Menu.IncludeStyleBlock 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示 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 。