Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais
ASP.NET Menu e o Internet Explorer 8
Data:4/7/2009

Translate this page now :





Categories: ASP.NET , CSS , Internet Explorer 8

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :
3
Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon

Veja Também


aspnet O internet explorer 8 se tornou muito, muito mais compatível com os padrões W3C do que as versões anteriores.

A diferença foi tanta que o IE 8 precisou criar o modo de compatibilidade, para que páginas que ainda não são totalmente compatíveis com este padrão possam continuar funcionando.

Desenvolvedores podem configurar seus sites para serem sempre rodados em modo de compatibilidade

Até mesmo o mais inesperado foi atingido pelas mudanças no IE 8 : O webcontrol de menu nativo do ASP.NET não encontrava-se 100% compatível com o W3C e consequentemente os sites que utilizam o webcontrol de menu apenas continuarão funcionando em modo de compatibilidade.

Existe uma solução simples em CSS que os sites que utilizam o webcontrol de menu podem utilizar :

   1: <style type="text/css">
   2: .adjustedZIndex {
   3:      z-index: 1;
   4:     }
   5: </style>

Adiciona-se este estilo em uma masterpage, por exemplo, e define-se como a cssClass do dynamicMenuStyle :

   1: <asp:Menu ID="Menu1" runat="server">
   2:     <DynamicMenuStyle CssClass="adjustedZIndex" />
   3: </asp:Menu>

Sendo que esta última parte pode ser feita através da janela de propriedades.

Sem dúvida esta é a forma mais simples de corrigir o problema. A Microsoft, porém, por obrigação, disponibilizou um patch de correção que resolve o problema do menu. A forma mais fácil de localizar este path é através deste KB .

Se vocês seguirem os links indicados no KB para o patch, encontrarão descrições muito estranhas, se referindo a problemas do IIS entre outros. Ocorre que o patch para o menu do ASP.NET foi discretamente inserido dentro destes outros.

Considerando as dificuldades de instalar isso em provedores, por exemplo, a solução com CSS é bem mais simples



Categories: ASP.NET , CSS , Internet Explorer 8


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 4/8/2010 13:20:00
nome: allan roberto
email: allanroberto18@gmail.com
comentário:
post excelente... me tirou uma senhora dor de cabeça!!!

data: 12/7/2010 14:13:00
nome: Geraldino
email: geraldino222@gmail.com
comentário:
Muito boa essa dica, me quebrou um galho. Grato Dennes.

data: 30/6/2010 14:42:00
nome: adryano
email: asd@asd.com
comentário:
Muito obrigado.
Esse post já me salvou 2 vezes!

Parabéns, Dennes!


data: 30/4/2010 07:52:00
nome: Jimy
email: jmm@jmm.com
comentário:
parabéns pelo post! resolveu o problema como descrito e muito fácil! vlw!

data: 2/3/2010 13:40:00
nome: Felipe
email: asd@asd.com
comentário:
informação muito útil, resolveu meu problema, valeu!!!

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (11) 3170-3056 E-mail : Contato@bufaloinfo.com.br