моя карта сайта не работает правильно - PullRequest
0 голосов
/ 19 апреля 2009

Что это за ошибка, когда я использую SiteMapPath. когда я нажимаю одну ссылку на моем веб-сайте, эта ошибка появляется на странице. конечно, когда я загружаю свой сайт, я вижу эту ошибку:

Страница не найдена. Возможно, искомая страница была удалена, изменилось ее имя или временно недоступна.

1 Ответ

1 голос
/ 19 апреля 2009

Судя по ошибке, URL-адреса в SiteMap не являются относительными. Например, допустим, у вас есть подкаталог с именем «Пример» и страница с именем «test.aspx», расположенная в этом каталоге «Пример». Эта запись выдаст ошибку 404 (страница не найдена).

<siteMapNode url="Test.aspx" title="Test Page" />

Это будет правильная запись siteMapNode:

<siteMapNode url="~/Example/Test.aspx" title="Test Page" />
...