MenuRenderingMode 枚举

定义

指定 Menu 控件是呈现 HTML table 元素和内联样式,还是呈现 listitem 元素和级联样式表 (CSS) 样式。

public enum class MenuRenderingMode
public enum MenuRenderingMode
type MenuRenderingMode = 
Public Enum MenuRenderingMode
继承
MenuRenderingMode

字段

Default 0

Menu 控件采用默认情况下它为控件的 RenderingCompatibility 属性所指示的 ASP.NET 版本采用的方式呈现标记。 如果 属性3.5RenderingCompatibility值为 ,则此设置等效于 Table。 如果 属性的值 RenderingCompatibility 大于 4.0 或更大,则此设置等效于 List

List 2

Menu 控件通过使用列表项 (li) 元素和 CSS 样式呈现标记。

Table 1

Menu 控件通过使用 table 元素和内联样式呈现标记。

注解

设置 控件的 Menu 属性时,RenderingMode可以使用 MenuRenderingMode 枚举。 分配给 RenderingMode 属性的值决定了控件如何 Menu 呈现标记。

在 ASP.NET 3.5 及更早版本中, Menu 控件使用 HTML table 元素和内联样式来控制浏览器中菜单的外观。 在 ASP.NET 4 及更高版本中,默认情况下, Menu 控件使用 listitem 元素和级联样式表 (CSS) 样式。 提供此枚举是为了向后兼容。 在 ASP.NET 4 及更高版本中,可以使用此枚举来指定希望菜单控件生成标记的方式,就像在早期版本的 ASP.NET 中一样。

适用于

另请参阅