Asp.net 如何通过.xml文件值绑定AspxMenu
我尝试将数据值以xml格式保存在特定位置,然后想用这个文件值绑定AspxMenuAsp.net 如何通过.xml文件值绑定AspxMenu,asp.net,xml,linq,asp.net-3.5,devexpress,Asp.net,Xml,Linq,Asp.net 3.5,Devexpress,我尝试将数据值以xml格式保存在特定位置,然后想用这个文件值绑定AspxMenu 运行代码C后,驱动器包含名为contacts.xml的文件。我想通过此文件绑定菜单。**帮助我绑定。**如何通过.xml文件值绑定AspxMenu我们在以下视频中解释了如何将AspxMenu绑定到XMLDataSource: 我希望,这会对你有所帮助。简而言之,您不仅应该设置ASPxMenu的DataSourceID属性,还应该将项的文本、图像、Url、Name属性映射到xml节点中的相应属性。这可以通过设置ASP
运行代码C后,驱动器包含名为contacts.xml的文件。我想通过此文件绑定菜单。**帮助我绑定。**如何通过.xml文件值绑定AspxMenu我们在以下视频中解释了如何将AspxMenu绑定到XMLDataSource: 我希望,这会对你有所帮助。简而言之,您不仅应该设置ASPxMenu的DataSourceID属性,还应该将项的文本、图像、Url、Name属性映射到xml节点中的相应属性。这可以通过设置ASPxMenu.TextField、ASPxMenu.ImageUrlField、ASPxMenu.NavigateUrlField和ASPxMenu.NameField属性来完成。您还可以在我们的文档中阅读这些属性,网址为:
XElement xml = new XElement("contacts",
from c in db.Categories
orderby c.CategoryID
select new XElement("contact",
new XAttribute("contactId", c.CategoryID),
new XElement("firstName", c.CategoryName),
new XElement("lastName", c.Description))
);
// Saving to a file, you can also save to streams
xml.Save(@"C:\contacts.xml");
<dxm:ASPxMenu ID="ASPxMenu1" runat="server">
</dxm:ASPxMenu>
ASPxMenu1.DataSource = xml;
ASPxMenu1.DataBind();