SharePoint Boss

Benvenuti nel mio blog
posts - 13, comments - 589, trackbacks - 3

Html.Partial

Mi sono appena imbattuto in un piccolo rompicapo per la renderizzazione di una PartialView con l'oggetto Html.Partial su Asp.Net Mvc 3.

Praticamente ho creato in Views una cartella chiamata "Language" dove ho inserito le mie Views, questa cartella è allo stesso livello della Shared dove è contenuta la _Layout. Ora inserendo questo codice:

@Html.Partial("....");

devo specificare il nome della View, ma se la view è in un'altra cartella come posso fare in modo che questa venga vista?

mettendo il seguente codice:

@Html.Partial("~/Views/Language/Suggestion.cshtml")

Il gioco è fatto, mi raccomando è necessario mettere tutto il percorso compresa la cartella Views e l'estensione del file, se invece la vista si trova nella stessa cartella del file _Layout allora non sarà necessario nè specificare tutto il percorso nè l'estensione.

 
 

Print | posted on giovedì 22 settembre 2011 18:55 | Filed Under [ Razor MVC 3 ]

Powered by:
Powered By Subtext Powered By ASP.NET