Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

February 2011 Blog Posts

Change view folder in ASP.NET MVC 3

E’ possibile cambiare la posizione delle proprie view(parziali o no) all’interno di un progetto MVC 3.0 abbastanza semplicemente. Questo esempio di codice mostra come aggiungere al view engine di Razor una cartella “widget” sotto “View\Shared” dove poter posizionare alcune partial view specifiche: protected void Application_Start() {   RazorViewEngine viewEngine = ViewEngines.Engines.OfType<RazorViewEngine>().FirstOrDefault(); string[] partialViewLocationFormats = viewEngine.PartialViewLocationFormats; List<string> newPartialViewLocationFormats = new List<string>(partialViewLocationFormats); newPartialViewLocationFormats.Add("~/Views/Shared/Widgets/{0}.cshtml"); viewEngine.PartialViewLocationFormats = newPartialViewLocationFormats.ToArray(); ... }   del.icio.us Tags: MVC,Razor

 

 

Copyright © Luca Mauri