ВУЗ:
Составители:
Рубрика:
140
Web.sitemap, содержащий заготовки для ввода структуры web-
приложения:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="" description="">
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
</siteMapNode>
</siteMap>
Как видно из исходного кода, карта сайта начинается с корневого
узла <siteMap>. Элементы структуры описываются в тэгах
<siteMapNode>. С помощью этих тэгов можно указывать иерархию эле-
ментов web-приложения. Для указания вложенных элементов их просто
необходимо расположить внутри соответствующего тэга <siteMapNode>.
Свойства каждого тэга необходимы для задания соответствующих зна-
чений. Из примера выше видно, что каждому элементу соответствует
три свойства: url, title, description. Их назначение очевидно: url использу-
ется для указания интернет адреса страницы, которой соответствует
этот элемент; title задает наименование элемента, отображаемое элемен-
том управления; description – описание элемента, которое отображается в
виде всплывающей подсказки при наведении указателя мыши на соот-
ветствующий элемент.
В качестве примера простейшей карты сайта создадим иерархию
страниц, состоящую из шести элементов. Самым верхним элементом
иерархии будет домашняя страница, ссылающаяся на файл Default.aspx.
Все остальные элементы будут вложены в него. Кроме того, в элемент
«Страница 4» должны быть вложены еще два элемента. Пример карты
сайта, описывающей данную структуру, приведен ниже.
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Default.aspx" title="Домашняя" description="">
<siteMapNode url="Page2.aspx" title="Страница 2"
description="Перейти к странице 2" />
<siteMapNode url=" Page3.aspx" title="Страница 3" description=""/>
<siteMapNode url=" Page4.aspx" title="Страница 4">
<siteMapNode url="Page5.aspx" title="Страница 5"/>
<siteMapNode url="Page6.aspx" title="Страница 6"/>
</siteMapNode>
</siteMapNode>
</siteMap>
После того, как карта сайта определена, становится возможным
использование элементов управления, связанных с ней для отображения
Страницы
- « первая
- ‹ предыдущая
- …
- 138
- 139
- 140
- 141
- 142
- …
- следующая ›
- последняя »
