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 版本,依在該版本的預設方式呈現標記。 如果 屬性的值 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 中執行的方式產生標記。

適用於

另請參閱