/ / ASP.NET XML източник на данни за Меню - asp.net, xml

ASP.NET XML източник на данни за Меню - asp.net, xml

<?xml version="1.0" encoding="utf-8" ?>
<Home>
<Menu text="Books" url="MenuFromXml.aspx">
<SubMenu text="Asp.Net" url="MenuFromXml.aspx" id="Asp" ></SubMenu>
<SubMenu text="Ajax" url="MenuFromXml.aspx" id="AJax"></SubMenu>
<SubMenu text="MS SQL Server 2005" url="MenuFromXml.aspx" id="SQL"></SubMenu>
<SubMenu text="JavaScript" url="MenuFromXml.aspx" id="Javascript"></SubMenu>
</Menu>

Горният xml файл е източникът на данни за моето меню. Искам да върна URL адрес като http://www.xyzsite/MenuFromXml.aspx?Id=sql така че да мога да използвам низа за заявки, за да избера необходим ресурс за всяка заявка. Имам нужда от помощ за решаването на този проблем, благодаря

Отговори:

1 за отговор № 1

Можете да използвате SiteMap, SiteMap работи като XML.
В SiteMap:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="MenuFromXml.aspx" title="Book"  description="">
<siteMapNode url="MenuFromXml.aspx?id=Asp.Net" title="Asp.Net"  description="" />
<siteMapNode url="MenuFromXml.aspx?id=AJax" title="Ajax"  description="" />
<siteMapNode url="MenuFromXml.aspx?id=SQL" title="MS SQL Server 2005"  description="" />
<siteMapNode url="MenuFromXml.aspx?id=Javascript" title="JavaScript"  description="" />
</siteMapNode>
</siteMap>