none
ASP.NET 4.5 TreeViewのSelectedNodeStyle-ImageUrl が効きません RRS feed

  • 質問

  • ASP.NETで、ページにTreeViewを配置し、NodeStyle-ImageUrl と SelectedNodeStyle-ImageUrlに、

    それぞれ異なるアイコンを設定し、ノードを選択した際にアイコンが切り替わる処理を記載しました。

    しかしいざブラウザからアクセスすると、NodeStyle-ImageUrl のアイコンは表示されていますが、ノードを選択しても

    SelectedNodeStyle-ImageUrl に切り替わりません。

    MSDNのサンプルと同様の実装を行いましたが、他に何か設定すべき項目が存在するのでしょうか? ご存じの方がいらっしゃいましたらお願い致します。

    http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.treeview.selectednodestyle(v=vs.110).aspx

    記載したコード↓

        <asp:TreeView ID="TreeView1" runat="server" ShowLines="True" >
            <Nodes>
                <asp:TreeNode Text="新しいノード1" Value="新しいノード1" SelectAction="Select">
                    <asp:TreeNode Text="新しいノード2" Value="新しいノード2" SelectAction="Select">
                        <asp:TreeNode Text="新しいノード3" Value="新しいノード3" SelectAction="Select"> </asp:TreeNode>
                    </asp:TreeNode>
                </asp:TreeNode>
                <asp:TreeNode Text="新しいノード1-2" Value="新しいノード1-2" SelectAction="Select"></asp:TreeNode>
            </Nodes>
          <NodeStyle ImageUrl="~/images/Folder_Close.ico"></NodeStyle>
          <SelectedNodeStyle ImageUrl="~/images/Folder_Open.ico" />
        </asp:TreeView>
    2014年8月11日 8:08

回答

すべての返信