我有以下代碼,無論我嘗試做什麼,似乎忽略了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>
在上面的示例中,選定的節點下劃線工作得很完美。但是,圖像永遠不會改變。是的,我仔細檢查了圖像是否正確命名。它改變了其他風格屬性,而不是圖像。非常令人沮喪。
解決方案?
我想指出,在後面的代碼中設置這個工作正常。 – 2011-06-13 23:13:52