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

属性值

Boolean

一个值,该值指示 ASP.NET 是否应呈现菜单中所使用样式的 CSS 定义块。 默认值是 true

注解

Menu 控件使用 CSS 样式来控制其在浏览器中的外观。 默认情况下,它呈现一个 style 元素,该元素包含它使用的 CSS 类的 CSS 定义。 通常,在以下情况下,将此属性设置为 false

  • 你想要提供自己的 CSS 定义,以便自定义菜单的外观。 然后,必须在页面中提供自己的 CSS 定义块,或包含指向包含定义的外部 CSS 文件的链接。

  • 你想要保留默认外观,但更喜欢将生成的 CSS 定义保留在单独的文件中。 然后,必须提供该文件并链接到该文件。

在上述任一情况下,可以通过将属性设置为true、运行页面并在浏览器中查看页面来获取控件生成的默认 CSS 块Menu的副本。 然后,可以在浏览器中查看页面源,并将 CSS 块复制并粘贴到页面标记或单独的文件中。

如果将此属性 false设置为此属性,则无法设置样式属性。 例如,不能在标记中添加属性 DynamicHoverStyle-ForeColor ,也不能在 DynamicHoverStyle.ForeColor 代码中设置属性。

适用于