【问题标题】:ASP.NET Treeview control default behaviorASP.NET Treeview 控件默认行为
【发布时间】:2012-03-02 06:22:23
【问题描述】:

我有一个使用 Treeview 服务器控件的页面,如下所示:

<asp:TreeView ID="uxTreeView" ShowExpandCollapse="True" ShowCheckBoxes="All" runat="server"></asp:TreeView>

期望会发生的是我的树视图应该呈现一系列复选框,第一级有一个加号 (+) 来展开它,然后是一个减号 (-)它已展开以折叠它。

由于某种原因,我没有看到展开/折叠链接。我可以看到有一个父节点和一个子节点,它们已正确嵌套,但未显示展开/折叠链接。

有人见过这个吗?在过去,这不是问题 - 将控件拖放到页面上工作正常。我用 Firebug 检查了元素,没有看到任何可以隐藏展开/折叠链接的 CSS。

更新

我发现树视图上有一个 ImageSet 属性 - 现在我的树视图实际上正在为各个节点添加箭头,指示它们是展开还是折叠。是否可以对输出表中的单个单元格进行样式设置? (看起来这将是很多工作)

【问题讨论】:

  • 展开/折叠图标实际上是图像。检查是否没有干扰 WebResource.axd

标签: asp.net html servercontrols


【解决方案1】:

您是否偶然为展开和折叠元素指定了自定义图像(可能是错误的)?

【讨论】:

  • 不,我没有为展开和折叠元素设置图像。我正在使用默认属性。
  • 奇怪的是默认行为不起作用...但是当我指定 ImageSet 时,控件呈现正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 2013-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-22
相关资源
最近更新 更多