Pergunta

Eu tenho um asp: menu vinculado a um Sitemap em meus sites mestre :

<asp:Menu ID="Menu1" runat="server" 
     DataSourceID="SiteMapDataSource2" 
     Orientation="Horizontal" 
     StaticDisplayLevels="2" 
     CssSelectorClass="PrettyMenu">
</asp:Menu>

O menu funciona muito bem na minha caixa de desenvolvimento com o Firefox 3.5. Quando tento executar o local dentro IE7 o menu não responder a todos.

Existe algo relacionado com o código de menu que poderia causar isso?

UPDATE2:

O problema parece estar relacionado com a CSS Controles amigáveis ??Adapter. Firefox é sensível, mas IE7 só mostra a camada superior do menu e não responder a todos.

Foi útil?

Solução

Eu tive um problema semelhante com o IIS 6.0 e IE8. O seguinte artigo Microsoft KB fala sobre isso. Não sei se aplica no seu caso, porém:

http://support.microsoft.com/ ? scid = kb% 3ben-us% 3B969612 & x = 5 & y = 10

Outras dicas

No caso de alguém encontros outra pessoa algo semelhante:

Eu tive que remover os arquivos CSS Friendly (browser) do projeto e todas as questões de menu foi embora.

Eu tive problema semelhante, edição CSSFriendlyAdapters.Browser (localizado na pasta App_Browsers) resolveu o meu problema. Foi assim, você deve remover alguns elementos:

<browsers>
  <browser refID="Default">
    <controlAdapters>
      <adapter controlType="System.Web.UI.WebControls.Menu"
               adapterType="CSSFriendly.MenuAdapter" />
    </controlAdapters>
  </browser>

  <browser id="W3C_Validator" parentID="default">
    <identification>
      <userAgent match="^W3C_Validator" />
    </identification>
    <capabilities>
      <capability name="browser"              value="W3C Validator" />
      <capability name="ecmaScriptVersion"    value="1.2" />
      <capability name="javascript"           value="true" />
      <capability name="supportsCss"          value="true" />
      <capability name="supportsCallback"     value="true" />
      <capability name="tables"               value="true" />
      <capability name="tagWriter"            value="System.Web.UI.HtmlTextWriter" />
      <capability name="w3cdomversion"        value="1.0" />
    </capabilities>
  </browser>
</browsers>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top