在我的ASP.NET Page_load中,我有这段代码:
SiteMenu.DataSource = new XmlDataSource(); ((XmlDataSource)SiteMenu.DataSource).ID = "menu"; ((XmlDataSource)SiteMenu.DataSource).Data = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><siteMap> <siteMapNode title=\"default\" description=\"my title\" url=\"http://www.google.com\"/></siteMap>"; SiteMenu.DataBind();
SiteMenu是Asp:菜单控件。 但由于某种原因,我得到一个菜单,其中包含一个名为“siteMap”的元素和一个名为“siteMapNode”的子元素。
我想只有一个元素(由rappresent by)标题为“default”。 对我做错了什么的想法?