Categorias
dicas web.config

Problema no ASP.NET Menu no Chrome e Safari

Me veio esse problema a alguns dias ao usar o ASP.NET Menu. Nunca tinha usado para desenvolver menus. Geralmente uso o componente da DevExpress, o ASPxMenu, no qual consiste em um menu robusto, flex??vel e mil vezes melhor que o menu convencional. Pois bem… Quando reparei, vi que no Chrome n??o funcionava… Uai! Procurando informa????es, obtive que o ASP.NET n??o renderiza direito o menu diante desses navegadores e que a solu????o era adicionar uma configura????o de browser na aplica????o. Li v??rios artigos mas s?? Seiti mostrou em seu blog uma forma mais elegante e funcional de corrigir (clique aqui para ver na ??ntegra).

Basicamente, crie a pasta App_Browsers em sua aplica????o e adicione um arquivo safari.browser. Em seguida adicione o trecho abaixo:

<browsers>
    <browser refID=Safari1Plus>
        <controlAdapters>
            <adapter controlType=System.Web.UI.WebControls.Menu adapterType=“” />
        </controlAdapters>
    </browser>
</browsers>

Agora funciona! Mais detalhes veja o blog de Seiti.

Deixe um comentário

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