Domanda

System.NullReferenceException:. Il riferimento non impostato a un'istanza di un oggetto

rendendo il lavoro Sitemap.CurrentNode nel mio codice è stranamente un problema.

Non ho capito come alla lista codice ancora STOF ... ecco il codice che verrà visualizzato facilmente.

  

Titolo: "localhost / home.aspx / about"
      Response.Write (SiteMap.CurrentNode.Title)

     

Titolo: localhost / Web.sitemap "
      xmlns sitemap = "http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"
      siteMapNode url = "localhost" title = "ROOT" description =
"genitore"       siteMapNode url = "localhost / Home.aspx / about" title = "Informazioni su" description = "Mamma ho freddo">       / SiteMapNode
      / Mappa del sito

MVC routing viene utilizzato. routes.MapRoute ( "Default", "{} regolatore aspx / {action} / {id}", nuovo con {.controller = "Home", .action = "Index", .ID = ""})

Grazie

È stato utile?

Soluzione

Non ogni controllo ASP.NET funziona con ASP.NET MVC. È possibile controllare questo progetto per farlo funzionare: http://mvcsitemap.codeplex.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top