Olá pessoal hoje em dia estamos praticamente na web 3.0, onde tudo funciona pelo browser e atravĂ©s do browser. Para quem desenvolve utilizando os componentes nativos da Microsoft e Visual Studio 2010, sempre houve problema de compatibilidade em alguns casos. E o caso mais difĂcil Ă© o do <browsers> <browser refID="Safari1Plus"> <controlAdapters> <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" /> </controlAdapters> </browser> </browsers>
O objetivo desde documento Ă© mostrar como deixar o seu componente asp:menu do site ou sistema compatĂvel com qualquer browser.
Tag: ASP:MENU, .NET, C#.NET, Visual Studio 2010
O legal de usar o
A maioria dos aplicativos hoje não possui compatibilidade entre os browsers. Se o usuário estiver utilizando o Chrome, Firefox ou Safari o menu não abri e quando clica em cima o mesmo some.
Para resolver o problema e deixar o menu compatĂvel em todos os sites foi preciso seguir alguns passos importantes, lĂłgico que depois de pesquisar em documentação pra cá e pra lá.
Primeiro passo:
Gerar uma pasta chamada App_Browsers dentro do Visual Studio 2010. (Imagem 1)
Imagem 1
Ele vai criar uma pasta exclusiva para browser. Cliquei com o botĂŁo direito em cima da pasta App_Browsers para criar um novo item. (Imagem 2)
Imagem 2
O próximo passo foi escolher o tipo do arquivo. Geralmente ele tem a extensão “.browser”. (Imagem 3)
Imagem 3
Coloque o nome do arquivo “Safari.browser” e clique no botĂŁo Add. Automaticamente aparecerá o arquivo com algumas tags especĂficas. Apague todas e coloque o cĂłdigo abaixo. (Code 1)
Pronto, agora o seu componente está funcional em qualquer browser mesmo carregado dinamicamente pelo banco de dados ou qualquer outro tipo de dados. Espero que tenha gostado e qualquer dúvida pode entrar em contato.