我想將Treeview控件綁定到正確綁定的XML數據源,我遇到的唯一問題是顯示爲樹節點的文本不正確。請參閱下面的代碼。綁定TreeView控件與XML數據源與不正確的節點標題
<asp:TreeView ID="TreeView1" DataSourceID="XmlDataSource1" runat="server" ShowCheckBoxes="All" >
<DataBindings> ``
<asp:TreeNodeBinding DataMember="menuItem" TextField="text" NavigateUrlField="url" Text="Permissions" Depth="2" SelectAction="None"/>
</DataBindings>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<menu>
<menuItem text="Home" url="~/Default.aspx?id=e058511b-b7d9-4d39-b194-cf803014777" mid="08f360dc- a9cf-4724-a595-66f7ca01c04e" predeficon="homeico" />
<menuItem text="Bio" url="~/Default.aspx" icon="~/common/theme/smoothadmin/img/cog.png">
<subMenu>
<menuItem text="Reg" url="~\Modules\Bio\Reg.aspx"/>
<menuItem text="Mem" url="~\Modules\Bio\Mem.aspx"/>
</subMenu>
</menuItem>
<menuItem text="Por" url="~/Default.aspx?" icon="~/common/theme/smoothadmin/img/cog.png">
<subMenu>
<menuItem text="General">
<subMenu>
<menuItem text="Make Appointment" url="~\Modules\Portals\Gen.aspx"/>
</subMenu>
</menuItem>
</subMenu>
</menuItem>
</menu>
樹視圖加載罰款,但對於TreeNodes的文本都持續顯示,那裏的菜單,如(首頁,生物,註冊,紀念品等)的文本沒有持續顯示。
- 菜單
- 菜單項
- 菜單項
- 子
- 菜單項
- 菜單項
- 菜單項
- 子
- 菜單項
- 子
- 菜單項
爲什麼你'文本=「權限」'?嘗試通過刪除 – Damith
@Damith我已經刪除了Text =「Permissions」屬性,但仍然使用節點文本而不是實際文本加載treeview。 – OseeAliz