Mein Webanwendungsmenü wird in keinem Browser angezeigt, den ich zum Testen verwende.ASP-Menü wird nicht angezeigt
Ich schaute mich um und überprüfte, ob es nicht der Z-Index-Fehler here war, der vielen Leuten Probleme bereitet zu haben scheint. ich mich, wenn ich etwas falsch tue:
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" Orientation="Horizontal" />
</asp:Menu>
Ich habe dies habe wie mein SiteMap:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="Pagina">
<siteMapNode url="Default.aspx" title="Home" description="Página Inicial" />
<siteMapNode url="Generos.aspx" title="Géneros" description="Géneros" />
<siteMapNode url="Artistas.aspx" title="Artistas" description="Artistas" />
<siteMapNode url="Musicas.aspx" title="Musicas" description="Músicas" />
<siteMapNode title="Admin" roles="Administrador">
<siteMapNode url="Admin/Musicas.aspx" title="Musicas"/>
</siteMapNode>
</siteMapNode>
</siteMap>
Irgendwelche Vorschläge, was könnte falsch sein?
TIA
Yup, bin ich mir sicher. Ich habe gerade überprüft, ich habe nur einen SiteMapProvider in web.config. Alles, was ich getan habe, war danach, wie. Ich habe sogar versucht, ein neues Projekt zu erstellen, um es als Spike-Lösung zu verwenden, wobei ich die gleiche SiteMap und die gleiche Menükonfiguration verwende. Es funktionierte im Spike-Projekt, aber immer noch nicht im Hauptprojekt. Es wird das Menü im Entwurfsmodus in VisualStudio anzeigen, aber wenn ich es auf Debug ausführen, wird es nur auf der Site nicht angezeigt, nicht einmal in dem Quellcode von der Seite. – LauzPT
stellt sich heraus, Sie waren irgendwie richtig :) Ich löschte den SiteMapProvider aus der web.config, und es löste mein Problem. – LauzPT