Domanda

In relazione a questo post sto usando il MvcSiteMap provider. Io non riesco a farlo funzionare. Quello che sto facendo è l'apertura del progetto messi a disposizione dal download, compilarlo, poi prendendo la MvcSiteMap.Core.dll generato dalla costruzione, collocandola nella mia cartella Dipendenze nel mio progetto MVC, e poi clic destro su referenze e colpire "Aggiungi riferimento". Da qui sto solo cercando di usarlo nella mia masterpage ma IntelliSense non è raccoglierlo, e cercando di costruire con esso non funziona neanche.

che sto cercando di fare <%=Html.SiteMapPath()%> senza alcuna fortuna. Tutte le idee?

È stato utile?

Soluzione

Hai aggiungere al vostro web.config (sotto seguente XPath: /configuration/system.web/pages/namespace)?

Ecco un esempio dalla home page del progetto: http://mvcsitemap.codeplex.com/

<pages>
    <controls>
        <! -- ... -->
    </controls>
    <namespaces>
    <! -- ... -->
    <add namespace="MvcSiteMap.Core.Helpers"/>
    </namespaces>
 </pages> 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top