powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SiteMap - custom properties
3 сообщений из 3, страница 1 из 1
SiteMap - custom properties
    #33909774
UncleV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Было бы неплохо формировать все линки сайта из siteMap. Но нужно как-то хранить в нём ImageURL. У меня:

<asp:SiteMapDataSource ID="SiteMapDataSource2" runat="server" 
     ShowStartingNode="False" SiteMapProvider="<%$ Resources:Resources, SiteMapProvider %>" StartFromCurrentNode="False"
     StartingNodeUrl="<%$ Resources:Resources, ProgramUrl %>" />
<asp:Repeater id="Programs" runat="server" DataSourceID="SiteMapDataSource2">
    <ItemTemplate>
       <asp:HyperLink runat="server"
            Text='<%# DataBinder.Eval(Container.DataItem, "description") %>'
            ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageUrl") %>'
            NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Url") %>'                          
       /><hr>           
    </ItemTemplate>
</asp:Repeater>
Страничка не отображается с ошибкой DataBinding: 'System.Web.SiteMapNode' does not contain a property with the name 'ImageUrl'.
В соответствующих <siteMapNode прописано что-то вроде ImageURL="~/IMAGES/prog_ebc.jpg".

Как, где добавить дополнительные свойства к SiteMap?
...
Рейтинг: 0 / 0
SiteMap - custom properties
    #33910648
Dima_XY3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно получать ImageUrl из SiteMapNode.Attributes
- - - - -
the truth is out there
...
Рейтинг: 0 / 0
SiteMap - custom properties
    #33910798
UncleV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решением является

    ImageUrl=`<%# ((SiteMapNode)Container.DataItem)["ImageUrl"] %>'
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SiteMap - custom properties
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]