Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何通过.xml文件值绑定AspxMenu_Asp.net_Xml_Linq_Asp.net 3.5_Devexpress - Fatal编程技术网

Asp.net 如何通过.xml文件值绑定AspxMenu

Asp.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

我尝试将数据值以xml格式保存在特定位置,然后想用这个文件值绑定AspxMenu


运行代码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();