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 定義保留在個別檔案中。 您接著必須提供檔案並連結至該檔案。

在這些情況下,您可以取得控制項藉由將 屬性 true 設定為 、執行頁面,以及在瀏覽器中檢視頁面,來取得控制項所產生的預設 CSS 區塊 Menu 複本。 然後,您可以在瀏覽器中檢視頁面來源,並將 CSS 區塊複製並貼到頁面標記或個別檔案中。

如果您將此屬性設定為 false ,則無法設定樣式屬性。 例如,您無法在標記中加入 DynamicHoverStyle-ForeColor 屬性,或在程式碼中設定 DynamicHoverStyle.ForeColor 屬性。

適用於