我想提出一个ASTreeView网页控制在一个自定义Web控件,ASTreeView示例代码是这样的:.aspx的作品,但.ascx不...为什么以及如何解决?
<ct:ASTreeView ID="astvMyTree"
runat="server"
...
LoadNodesProvider="~/ASTreeViewDemo5.aspx"
.../>
LoadNodesProvider是加载一个节点时调用的页面的ajax ...但是如果我改变了提供给我.ascx文件,这是行不通的:
LoadNodesProvider="~/ASTreeViewDemo5.ascx"
它甚至没有经过.ascx文件 的Page_Load中的一部分虽然这可能与astreeview本身有关,我想知道这个问题可能是什么?我能做些什么来解决它? 谢谢!
你是什么意思“LoadNodesProvider是页面ajax调用...”什么是“页面ajax”?你的意思是它是ajax回调页面吗? –
我对ajax不太熟悉......我看到的是,当我点击加载节点时,ajax将调用此LoadNodesProvider页面来“渲染”子节点... –
好的,请参阅Tomas和Porco的答案。您不能使用用户控件作为回调页面。它正在做的是使用AJAX异步调用另一个页面,并且页面响应数据加载节点。您需要调用页面或Web服务。 –