DataBinding:'System.Web.UI.WebControls.XmlDataSourceNodeDescriptor'不包含名稱爲'name'的屬性。我希望xml數據綁定到使用xmldatasource的Listbox,但我得到了錯誤
的XML文件:
<Persons>
<Person >
<id>1</id>
<name>jkl</name>
</Person>
<Person >
<id>2</id>
<name>jhk</name>
</Person>
<Person >
<id>3</id>
<name>kjh</name>
</Person>
<Person >
<id>4</id>
<name>jhkj</name>
</Person>
<Person >
<id>5</id>
<name>lj</name>
</Person>
<Person >
<id>6</id>
<name>jhkl</name>
</Person>
<Person >
<id>7</id>
<name>jhj</name>
</Person>
</Persons>
我想結合列表框與XML datatextfield=name
和datavaluefield=id
。
aspx頁面的代碼是這樣的:
<asp:ListBox ID="lstBinddata" runat="server" SelectionMode="Multiple" DataSourceID="xmldata" DataTextField="name" DataValueField="id">
</asp:ListBox>
<asp:XmlDataSource ID="xmldata" runat="server" DataFile="xmldata.xml"> </asp:XmlDataSource>
plz幫助我... ........... – Kartik