Ciao Marco, mi sono studiato (o almeno ci ho provato!) l'esempio che mi aveva fatto Daniele sul Provider Model (autore: Riccardo Golia)... ora ho cercato di inserire qualcosa nel sito, ma sto sbagliando qualcosa, ma non so bene cosa! Posto il codice cosi magari mi potete dare una manina "

"
Nel web.comfig:
<system.web>
<siteMap defaultProvider="MySiteMapProvider" enabled="true">
<providers>
<add name="MyXmlSiteMapProvider" description="Recupera i dati da un file .xml" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="FileTreeView.xml" />
</providers>
</siteMap>
...
Vorrei che il controllo TreeView leggesse il file "FileTreeView.xml" invece del file .sitemap (e gia qui non so se ho fatto le cose giuste)
Nella pagina .aspx un semplice controllo treeView:
<asp:TreeView ID="TreeView1" runat="server">
</asp:TreeView> Il file "FileTreeView.xml" contiene del codice di esempio, matenendo sempre l'impostazione del file .sitemap:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="default.aspx" title="Home" description="Home">
<siteMapNode url="contenuti.aspx" title="Contenuti" description="Contenuti e servizi del sito" />
<siteMapNode url="tour.aspx" title="titolo" description="descrizione" />
<siteMapNode url="richieste.aspx" title="Richiedi un preventivo" description="Richiedi un preventivo" />
</siteMapNode>
</siteMap>ed anche qui non so se ho fatto le cose giuste...
Confido in v te!!!
