ASP .NET - asp: le menu basé sur le plan du site ne fonctionne pas dans IE7?

StackOverflow https://stackoverflow.com/questions/1804477

  •  05-07-2019
  •  | 
  •  

Question

J'ai un asp: Menu lié ??à une page Plan du site sur mes sites maître :

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

Le menu fonctionne vraiment bien sur ma boîte de développement avec Firefox 3.5. Lorsque j'essaie d'exécuter le site dans IE7, le menu ne répond pas du tout.

Y a-t-il quelque chose lié au code de menu qui pourrait causer cela?

UPDATE2:

Le problème semble être lié à l'adaptateur de contrôles conviviaux CSS. Firefox est réactif mais IE7 ne montre que la partie supérieure du menu et ne répond pas du tout.

Était-ce utile?

La solution

J'ai eu un problème similaire avec IIS 6.0 et IE8. L'article suivant de Microsoft KB en parle. Je ne sais pas si cela s'applique dans votre cas cependant:

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

Autres conseils

Si quelqu'un d'autre rencontre un problème similaire:

J'ai dû supprimer les fichiers CSS Friendly (navigateur) du projet et tous les problèmes de menu ont disparu.

J'ai eu un problème similaire, l'édition de CSSFriendlyAdapters.Browser (situé dans le dossier App_Browsers) a résolu mon problème. C'était comme ça, vous devriez enlever quelques éléments:

<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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top