MenuRenderingMode 列舉

定義

指定 Menu 控制項會呈現 HTML table 項目和內嵌樣式,還是會呈現 listitem 項目和階層式樣式表 (CSS) 樣式。

C#
public enum MenuRenderingMode
繼承
MenuRenderingMode

欄位

名稱 Description
Default 0

Menu 控制項會根據控制項的 RenderingCompatibility 屬性所表示的 ASP.NET 版本,依在該版本的預設方式呈現標記。 如果 屬性的值 RenderingCompatibility3.5,則此設定相當於 Table。 如果屬性的值 RenderingCompatibility4.0 或大於,則此設定相當於 List

List 2

Menu 控制項會使用清單項目 (Item) (li) 項目 (Element) 和 CSS 樣式來呈現標記。

Table 1

Menu 控制項會使用 table 項目和內嵌樣式來呈現標記。

備註

當您設定 RenderingMode 控件的 Menu 屬性時,MenuRenderingMode會使用 列舉。 您指派給 RenderingMode 屬性的值會決定控件轉譯標記的方式 Menu

在 ASP.NET 3.5 和舊版中 Menu ,控件會使用 HTML table 元素和內嵌樣式來控制瀏覽器中功能表的外觀。 在 ASP.NET 4 和更新版本中,控件預設 Menu 會使用 listitem 元素和級聯樣式表單 (CSS) 樣式。 提供此列舉以進行回溯相容性。 在 ASP.NET 4 和更新版本中,您可以使用此列舉來指定您希望選單控件以舊版 ASP.NET 中執行的方式產生標記。

適用於

產品 版本
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱