나는 다음 코드를 가지고 내가 뭘하려고해도 SelectedNodeStyle의 ImageUrl이 무시되는 것 같습니다. 거꾸로 뭔가하고있는 거니?Asp.net 4 TreeView SelectedNodeStyle ImageUrl 무시됩니다.
이 스레드는 다른 질문을하고이 새로운 질문을 밝힌 ASP.Net TreeView with SiteMap is ignoring 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>
위의 예제에서 선택한 노드 밑줄은 완벽하게 작동합니다. 그러나 이미지는 변경되지 않습니다. 예, 이미지의 이름이 올바르게 지정되었는지 다시 확인했습니다. 그것은 이미지가 아닌 다른 스타일 속성을 변경합니다. 상당히 실망 스럽다.
해결책?
나는 코드에서 이것을 설정하면 잘 동작한다는 것을 지적하고 싶다. –