Domanda

Ho un asp: Menu associato a una Sitemap sulla pagina principale dei miei siti:

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

Il menu funziona davvero bene sulla mia casella di sviluppo con Firefox 3.5. Quando provo a eseguire il sito all'interno di IE7 il menu non risponde affatto.

C'è qualcosa in relazione al codice del menu che potrebbe causare questo?

UPDATE2:

Il problema sembra essere correlato all'adattatore per i controlli amichevoli CSS. Firefox è reattivo ma IE7 mostra solo il livello superiore del menu e non risponde affatto.

È stato utile?

Soluzione

Ho avuto un problema simile con IIS 6.0 e IE8. Il seguente articolo di Microsoft KB ne parla. Non so se si applica nel tuo caso però:

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

Altri suggerimenti

Nel caso in cui qualcun altro incontri qualcosa di simile:

Ho dovuto rimuovere i file CSS Friendly (browser) dal progetto e tutti i problemi del menu sono scomparsi.

Ho avuto un problema simile, la modifica di CSSFriendlyAdapters.Browser (che si trova nella cartella App_Browsers) ha risolto il mio problema. È stato così, dovresti rimuovere alcuni elementi:

<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top