ASP меню не отображается - PullRequest
       7

ASP меню не отображается

4 голосов
/ 05 января 2011

Меню моего веб-приложения не отображается ни в одном браузере, который я использую для тестирования.

Я оглянулся и проверил, не упоминалась ли ошибка z-index здесь , что, похоже, доставило некоторые проблемы многим. Мне интересно, что я делаю что-то не так:

<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> 

Любые предложения о том, что может быть не так?

ТИА

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Я надеюсь, что это поможет вам, вы используете локальную страницу, поэтому вы должны дать (~ /), это необходимо.

url="~/Default.aspx"..
url="~/Generos.aspx"..
url="~/Artistas.aspx"..

, теперь оно показывает меню.

2 голосов
/ 05 января 2011

это подробное описание на карте сайта http://aspalliance.com/695.

Ваш сценарий довольно прост ... и он должен работать.Вы уверены, что не указали никакой другой SiteMapProvider по умолчанию в web.config?

...