我在我的Asp.net頁面上有一個asp:TreeView控件,當我渲染它時,會出現一個空的縮進區域,它將節點推向右側,實際上它正在挖掘設計如下圖所示。那麼是否有任何方法可以完全刪除縮進。因爲它會毀掉我的頁面設計。在Asp.Net中從TreeViewNode中刪除節點
謝謝..
P.S:要告訴你我是用Firefox的Firebug的擴展問題。
圖片: alt text http://www.pixelshack.us/images/sfpp0pa4jjq6t3tbifd.jpg
我在我的Asp.net頁面上有一個asp:TreeView控件,當我渲染它時,會出現一個空的縮進區域,它將節點推向右側,實際上它正在挖掘設計如下圖所示。那麼是否有任何方法可以完全刪除縮進。因爲它會毀掉我的頁面設計。在Asp.Net中從TreeViewNode中刪除節點
謝謝..
P.S:要告訴你我是用Firefox的Firebug的擴展問題。
圖片: alt text http://www.pixelshack.us/images/sfpp0pa4jjq6t3tbifd.jpg
好吧其實在這一點上的JQuery幫我找到一個快速的解決方案。
這就是我所做的:
<script type="text/javascript">
$(document).ready(function() {
$(".TreeView tbody tr td:nth-child(1)").hide();
});
</script>
這是解決這個問題對我來說最簡單的方法。感謝JQuery強大的選擇器。
而實際上其他的方式來解決這個問題是:
.TreeView table tbody tr td:first-child { display:none; }
我意識到這三年爲時已晚,但在任的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"
>
就是這樣!
Css修復。
.TreeView tbody tr td img{
display:none;
}
jquery fix等待頁面加載並使菜單閃爍。 Css修復更好。
我想這裏沒有人回答這個問題嗎? :-( – Tarik 2009-08-03 01:56:11
你能提供一個鏈接到頁面嗎? – cdm9002 2009-08-03 02:08:26