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 定义保留在单独的文件中。 然后,必须提供该文件并链接到该文件。
在上述任一情况下,可以通过将属性设置为true
、运行页面并在浏览器中查看页面来获取控件生成的默认 CSS 块Menu的副本。 然后,可以在浏览器中查看页面源,并将 CSS 块复制并粘贴到页面标记或单独的文件中。
如果将此属性 false
设置为此属性,则无法设置样式属性。 例如,不能在标记中添加属性 DynamicHoverStyle-ForeColor
,也不能在 DynamicHoverStyle.ForeColor
代码中设置属性。