我有一个ASHX处理程序,返回一个XML响应(FileStructureXML.ashx)。
现在我需要从ASHX处理程序获取XML响应,并将其用作我的ASPX页面的数据源。
如果我将XMLDataSource指向服务器上的静态XML文件,则树形视图会按预期填充。 但是,如果我将XMLDataSource指向ASHX处理程序而不是服务器上的静态XML文件,则无法工作。
任何帮助都将不胜感激。
现在我需要从ASHX处理程序获取XML响应,并将其用作我的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>