2012-02-09 78 views
1

我一直在使用像這樣一個TreeView服務器控件的頁面:ASP.NET樹視圖控件默認行爲

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

希望有發生的情況是我的樹視圖應該呈現一系列的複選框,與第一級別有一個加號(+)來展開它,然後當它被展開以將其摺疊時使用減號( - )。

出於某種原因,我沒有看到展開/摺疊鏈接。我可以看到有一個父節點和一個子節點,並且它們嵌套正確,但展開/摺疊鏈接未顯示。

有沒有人見過這個?在過去這不是一個問題 - 將控件拖放到頁面上效果很好。我用Firebug檢查了這些元素,並且我沒有看到任何會隱藏展開/摺疊鏈接的CSS。

UPDATE

我發現有一個在樹狀的ImageSet財產 - 現在我的TreeView的是實際添加指示他們是否正在展開或摺疊各個節點的箭頭。是否可以在輸出的表格中設置單個單元格的樣式? (它看起來像這將是很多工作)

+0

展開/摺疊圖標實際上是圖像。檢查沒有什麼干擾WebResource.axd – ScottE 2012-02-09 18:49:18

回答

1

你有沒有偶然指定自定義圖像,可能是錯誤的擴大和崩潰元素?

+0

不,我沒有爲展開和摺疊元素設置圖像。我正在使用默認屬性。 – Tim 2012-02-09 18:51:35

+0

奇怪的是默認行爲不起作用......但是當我指定一個ImageSet時,控件呈現正常。 – Tim 2012-02-29 20:56:57