domingo, 28 de março de 2010

ASP.NET Menu no Chrome e Safari

Ainda sobre o componente de Menu do ASP.NET, pra ele renderizar corretamente
no Chrome e no Safari, coloque no Page_Load (da MasterPage, por exemplo), a
seguinte verificação:
   
    if (Request.UserAgent.IndexOf("AppleWebKit") > 0)
       Request.Browser.Adapters.Clear();

[]s

ASP.NET Menu no IE8

Para contornar a incompatibilidade do controle ASP.NET Menu com o IE8, crie um "style"
com um ".ZIndexParaMenu {z-index: 1;}" e utilize-o como CssClass do DynamicMenuStyle do Menu.
(ou instale nos servidores (se puder!) a correção: http://support.microsoft.com/kb/962351/en-us)

[]s