Меню моего веб-приложения не отображается в любом браузере, который я использую для тестирования.Меню ASP не отображается
Я осмотрел и проверил, не упоминается ли ошибка z-index here, что, похоже, вызвало некоторые неприятности для многих людей. мне интересно, если я делаю что-то неправильно:
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" Orientation="Horizontal" />
</asp:Menu>
Я получил это как мой 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>
Любые предложения о том, что может быть не так?
ТИА
Yup, я уверен. Я только что проверил, у меня есть только один SiteMapProvider в web.config. Все, что я сделал, соответствовало этому. Я даже пытался создать новый проект для использования в качестве решения шипа, используя тот же SiteMap и ту же конфигурацию меню. Он работал в проекте шипов, но все же, но не в главном. Он отобразит меню в режиме разработки в VisualStudio, но когда я запустил его при отладке, он просто не будет отображаться на сайте, даже в исходном коде со страницы. – LauzPT
получается, что вы были правы :) Я удалил SiteMapProvider из web.config, и он решил мою проблему. – LauzPT