asp.net - TreeView PopulateOnDemand 不使用自定义 ImageURL

标签 asp.net treeview

我有一个相当简单的 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 年的这篇论坛帖子中找到了答案:

http://forums.asp.net/t/995686.aspx

关于asp.net - TreeView PopulateOnDemand 不使用自定义 ImageURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071291/

相关文章:

c# - Entity Framework 中的一个事务中的多个数据库

c# - 使用 UserId 作为连接 ID 并将其存储为 cookie 是否安全/可以

c# - 在页面加载时提交表单时, View 状态 MAC 验证失败

c# - 查找用户是否在线

c# - Windows 窗体/ TreeView : How do I put CheckBoxes only on the leaves?

javafx - 如何使某些 JavaFX TreeView 节点不可选择?

asp.net - 在 Asp.Net Membership 中手动更改用户名

EXTjs 5 树节点双重加载

c# - 带有 Caliburn Micro wpf 的多个模板 TreeView

c# - 更改 TreeView 中子节点的背景色