【问题标题】:ASP.net treeview. How to change rendering from table to listASP.net 树视图。如何将渲染从表格更改为列表
【发布时间】:2012-02-09 22:29:46
【问题描述】:

我有一个 Treeview 控件,它当前在 HTML 表格元素中输出结果,理想情况下我希望将其输出为无序列表。

类似的东西 如果可能的话会很棒。当然,如果它那么容易,我就不会在这里!

提前致谢

【问题讨论】:

  • 忘了说后面的代码我无权访问,只能影响ASPX
  • 你可能会使用 javascipt 来操作 DOM(jQuery 非常适合)将你的 <table> 变成 <ul>。听起来这可能是一种脆弱的解决方案。

标签: asp.net treeview


【解决方案1】:

如果你想让它成为一个无序列表,我认为你不能使用普通的 Treeview 控件来做到这一点,你可以做的是使用可以让你构建列表的 Repeater 控件在 html 中,然后使用一些 jquery 将该列表格式化为树视图。

http://bassistance.de/jquery-plugins/jquery-plugin-treeview/

如果您“必须”拥有完整的 asp:Treeview 功能,那么有一个自 2006 年以来未更新的古老库,它可以让您以更 css/html 友好的方式呈现 asp.net 控件的输出。

http://www.asp.net/cssadapters/

【讨论】:

  • 遗憾的是,必须拥有完整的 Treeview。感谢您提供的链接,它让我可以调查。
猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 2014-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多