我有一个相当简单的 TreeView ,其中的节点是 PopulateOnDemand,并且一些节点具有自定义 ImageUrl。呈现树时,尝试使用自定义图像扩展其中一个节点会导致 Javascript 错误:orgTree_tvOrgTreet1i' is undefined。
错误来自的代码行是一个生成的脚本 block ,看起来像
TreeView_PopulateNode(orgTree_tvOrgTree_Data,1,orgTree_tvOrgTreen1,orgTree_tvOrgTreet1,orgTree_tvOrgTreet1i,'t','Node Text','2\\10001','f','','tf')
有办法解决这个问题吗?
最佳答案
事实证明这是 TreeView 中的错误。
如果节点有一个 ImageURL 并且是 PopulateOnDemand 并且有一个 None 的 SelectAction,就会出现这个错误。最简单的解决方法是将 SelectAction 设置为 Expand,从而允许用户单击文本来伸展树(Splay Tree)。
我终于在 2006 年的这篇论坛帖子中找到了答案:
关于asp.net - TreeView PopulateOnDemand 不使用自定义 ImageURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071291/