Ciao a tutti ,
quando si visualizza una SiteMapPath il controllo mostra uno o piu link ai nodi padri della pagina corrente in base a come è stata specificata la gerarchia all'interno del Web.sitemap .
Io avrei la necessità di modificare uno di questi link (Aggiungendo dei parametri in queryString) quando mi trovo all'interno di una certa pagina.
Andando in Debug ho visto che questo link può essere raggiunto come segue
SiteMapPath SiteMap = (SiteMapPath)Page.Master.FindControl("SiteMapPath1");
try
{
SiteMap.Provider.CurrentNode.ParentNode.Url += "?kSheet=" + scheda.idScheda;
}
catch (Exception ex)
{
LabelErr.Text += ex.Message;
}
questo codice però mi generea un'eccezzione poiche il nodo che sto puntando è in sola lettura
SiteMapNode è di sola lettura, pertanto la proprietà Url non può essere modificata.
esiste un modo per modificare gli url della siteMapPAth ??
Grazie in anticipo =)