Menu.RenderingMode Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om Menu kontrollen återger HTML-element table och infogade format, eller listitem element och css-format (sammanhängande formatmallar).
public:
property System::Web::UI::WebControls::MenuRenderingMode RenderingMode { System::Web::UI::WebControls::MenuRenderingMode get(); void set(System::Web::UI::WebControls::MenuRenderingMode value); };
public System.Web.UI.WebControls.MenuRenderingMode RenderingMode { get; set; }
member this.RenderingMode : System.Web.UI.WebControls.MenuRenderingMode with get, set
Public Property RenderingMode As MenuRenderingMode
Egenskapsvärde
Ett värde som anger om Menu kontrollen återger HTML-element table och infogade format, eller listitem element och css-format (cascading style sheet). Standardvärdet är Default.
Kommentarer
Värdet för RenderingMode egenskapen avgör hur menykontrollen återger markering för Menu kontrollen.
I ASP.NET 3.5 och tidigare versioner använder Menu-kontrollen HTML-table-element och infogade format för att ange utseendet på menyn i en webbläsare. I ASP.NET 4 och senare versioner använder kontrollen Menu som standard HTML-listitem element och css-formatmallar (cascading style sheet).
Om du inte anger den här egenskapen renderar kontrollen Menu markering som är lämplig för den ASP.NET version som anges av egenskapen Control.RenderingCompatibility. Kontrollen Menu använder följande regler:
Om värdet för RenderingCompatibility egenskapen är
3.5använder Menu kontrollen HTML-elementtableoch infogade format.Om värdet för RenderingCompatibility egenskapen är
4.0eller större Menu använder kontrollen HTML-element och CSS-formatlistitem.
Den här egenskapen tillhandahålls för bakåtkompatibilitet. Om egenskapen RenderingCompatibility anger att du vill att kontroller ska generera HTML som är kompatibla med ASP.NET 4 eller senare, men du vill att kontrollen Menu ska vara ett undantag som använder tidigare beteende, kan du ställa in den här egenskapen på Table. Om du till exempel har en webbsida som visar text från höger till vänster kanske du vill ange den här egenskapen till Table eftersom vissa webbläsare inte visar lägesmarkeringen List korrekt för text från höger till vänster.