ASP.NET Menu Control: Problema para renderizar no Windows 2016 Server

Caso você esteja por exemplo migrando uma aplicação antiga(legado) de um servidor Windows 2003 para a versão Windows 2016, pode ser que você tenha tido este mesmo problema:

– Os menus carregavam, mas ficavam sem a aparência correta com estilos CSS que apresentavam no servidor antigo.
A solução é tirar a tag <StaticMenuItemStyle Width=”40px” /> e colocar o seu conteúdo num arquivo .css ou num CSS embutido na própria página. Além disto é necessário mudar a renderização do ASP.NET Menu Control para TABLE, por exemplo:

– <asp:Menu ID=”mnuSuperior” runat=”server” DataSourceID=”SiteMapDataSource2″ RenderingMode=”Table” Orientation=”Horizontal” PathSeparator=”/” CssClass=”Superior”></asp:Menu>

Simples assim!

aspnet-menu-control-troubleshooting-windows-2016

Até mais.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *