我的 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/