У меня есть обработчик ASHX, который возвращает ответ XML (FileStructureXML.ashx).
Теперь мне нужно получить ответ XML от обработчика ASHX и использовать его в качестве источника данных для моей страницы ASPX.
Если я указываю XMLDataSource на статический XML-файл на сервере, древовидная структура заполняется, как и ожидалось. Однако, если я указываю XMLDataSource на обработчик ASHX вместо статического XML-файла на сервере, он не будет работать.
Любая помощь будет оценена.
<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>