Asp.net 4 TreeView SelectedNodeStyle ImageUrl, кажется, игнорируется - PullRequest
3 голосов
/ 13 июня 2011

У меня есть следующий код, и независимо от того, что я пытаюсь сделать, кажется, ImageUrl на SelectedNodeStyle игнорируется.Я делаю что-то задом наперед?

Обратите внимание, что этот поток является продолжением ASP.Net TreeView с SiteMap игнорирует Node.Selected , который задал другой вопрос и открыл этот новый вопрос.*

<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
    <NodeStyle ForeColor="White" Font-Bold="true" NodeSpacing="5"
        HorizontalPadding="5" ImageUrl="~/Images/Page.png" />
    <SelectedNodeStyle Font-Bold="true" NodeSpacing="5" 
        HorizontalPadding="5" ImageUrl="~/Images/Page_Hot.png"/>
    <HoverNodeStyle ForeColor="Navy" />
</asp:TreeView>

В приведенном выше примере подчеркивание выбранного узла работает просто отлично.Однако изображение никогда не меняется.Да, я дважды проверил, что изображение было названо правильно.Он изменяет другие атрибуты стиля, но не изображение.Довольно разочаровывает.

Решение?

1 Ответ

0 голосов
/ 14 июня 2011

Похоже, что это ошибка, и она восходит на несколько лет назад (~ 2005, 2006).(Извините за заполненный ссылкой ответ)

http://forums.asp.net/t/943367.aspx http://connect.microsoft.com/VisualStudio/feedback/details/104297/treeview-selectednodestyle-imageurl-not-working

Я бы вместо этого установил код в коде.

...