Опубликован: 14.11.2006 | Доступ: свободный | Студентов: 5902 / 538 | Оценка: 4.18 / 3.74 | Длительность: 16:37:00
ISBN: 978-5-9556-0085-7
.NET Framework
Предложите свое определение
Abandon
Лекция: 15 стр. 3
Предложите свое определение
Active
Лекция: 17 стр. 2
Предложите свое определение
Add
Лекция: 6 стр. 5, 16 стр. 2
Предложите свое определение
admin
Лекция: 17 стр. 3
Предложите свое определение
administrative tools
Лекция: 6 стр. 1
Предложите свое определение
ADO
Предложите свое определение
ADO .NET
Предложите свое определение
AdRotator
Лекция: 10 стр. 2, 12 стр. 3
Предложите свое определение
ADS
Лекция: 10 стр. 2
Предложите свое определение
advanced
Лекция: 7 стр. 4
Предложите свое определение
AJAX
Лекция: 18 стр. 5
Предложите свое определение
ALL
Лекция: 2 стр. 3
Предложите свое определение
API
Лекция: 17 стр. 2
Предложите свое определение
application
Лекция: 6 стр. 1
Предложите свое определение
ArrayList
Лекция: 5 стр. 1, 7 стр. 3
Предложите свое определение
ASP .NET
Предложите свое определение
ATLAS
Лекция: 18 стр. 5
Предложите свое определение
AutoPostBack
Предложите свое определение
Алексей Савельев
Алексей Савельев

https://technet.microsoft.com/en-us/library/ms143221(v=sql.105).aspx

Денис Прокофьев
Денис Прокофьев

Везде написано, что это самый независимый и простой в использовании навигационный элемент управления, что он работает сразу с web.sitemap и не требует определения SiteMapDataSource.

Моя карта сайта состоит из двух страниц, вложенных друг в друга. asp:Menu, asp:TreeView отбображаются как ожидалось, а вот asp:SiteMapPath - нет. Он не виден нигде. Однако на его месте формируется разметка: <span id="SiteMapPath1"><a href="#SiteMapPath1_SkipLink" style="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;">Проход по ссылкам навигации</a><a id="SiteMapPath1_SkipLink"></a></span> - т.е. элемент отрабатывает.

В словах xHTML это выглядит так: <asp:SiteMapPath ID="SiteMapPath1" runat="server" />. Причем не важно - внутри тега form или снаружи - всегда одинаково.

Т.к. другие нав. ЭУ работают через простой источник данных без ошибок, делаю вывод - карта составлена правильно. ИД: <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

Карта: <?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="~/L11_1_simplePage.aspx" title="Страница 1"  description="Простая страница 1." >
    <siteMapNode url="~/L11_1SimplePage2.aspx" title="Страница 2"  description="Простая страница 2" />
  </siteMapNode>
</siteMap>

Почему так происходит? Вроде делаю все по примерам. VS Community 2015. NetFramework в проекте: v4.0.30319