XML 応答 (FileStructureXML.ashx) を返す ASHX ハンドラーがあります。
ここで、ASHX ハンドラーから XML 応答を取得し、それを ASPX ページのデータ ソースとして使用する必要があります。
XMLDataSource をサーバー上の静的 XML ファイルにポイントすると、ツリービューは期待どおりに読み込まれます。ただし、XMLDataSource をサーバー上の静的 XML ファイルではなく ASHX ハンドラーに指定すると、機能しません。
どんな助けでも大歓迎です。
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView ID="TreeView_Folders" runat="server" DataSourceID="FileXML">
<DataBindings>
<asp:TreeNodeBinding DataMember="Directory" TextField="Name" />
<asp:TreeNodeBinding DataMember="File" TextField="Name" />
</DataBindings>
</asp:TreeView>
</div>
<div>
<asp:XmlDataSource ID="FileXML" runat="server" DataFile="FileStructureXML.ashx">
</asp:XmlDataSource>
</div>
</form>
</body>