asp.net - 删除 Asp.Net 中 TreeViewNode 的节点缩进

标签 asp.net treeview

我的 Asp.net 页面上确实有一个 asp:TreeView 控件,当我渲染它时,会出现一个空的缩进区域,它将节点推到右侧,这实际上弄乱了设计,如下图所示。那么有什么方法可以完全删除该缩进。因为它破坏了我的页面设计。

谢谢..

P.s:为了向您展示该问题,我使用了 firebug(firefox 的扩展)。

图片: alt text http://www.pixelshack.us/images/sfpp0pa4jjq6t3tbifd.jpg

最佳答案

我意识到这已经晚了三年,但这是最简单的解决方案,不像之前的解决方案那样依赖 jQuery 或 CSS 3。该图像在“NoExpandImageUrl”属性中引用,您只需将其更改为小于行首的 spacer.gif。

<asp:TreeView ID="TreeView1" runat="server"
DataSourceID="ds1" 
CssClass="LeftMenu" 
CollapseImageUrl="/images/leftNavBullet0.gif" 
ExpandImageUrl="/images/leftNavBullet.gif"
NoExpandImageUrl="/images/spacer.gif"
>

就是这样!

关于asp.net - 删除 Asp.Net 中 TreeViewNode 的节点缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220227/

相关文章:

c# - 如何在sql server中保存公式并在app中使用这个公式

asp.net - 我怎样才能删除这个滚动条?

c# - C#获取上一页URL的方法

c# - 防止 ItemTemplate 中的 LinkBut​​ton 回发并使用 Evaluated val 作为参数执行 javascript 函数

具有独特字符串的 JavaFX TreeView

EXTjs 5 树节点双重加载

c# - TreeView 不显示更新

c# - 根据 GridView 中的日期为项目着色 - c# asp.net webforms

android - 类似功能 Android 的 TreeView

c++ - GTK TreeView /存储列扩展