47 messaggi dal 12 agosto 2009
Aggiungo (global.asax, appa start)

            OFSMVC.Custom.ExtendedRazorViewEngine engine = new OFSMVC.Custom.ExtendedRazorViewEngine();
            engine.AddViewLocationFormat("~/Views/SkinFolder/{1}/{0}.cshtml");
            engine.AddViewLocationFormat("~/Views/SkinFolder/{1}/{0}.vbhtml");


Metto la cartellòa skin Folder dentro la comune Views delle app MVC

Quando va a cercare una partial view

@Html.Action("Show", "SideMenu", new { path = OFSCore.Folders.MenuFolder })


va a cercare ovunque meno che nella folder dove c'è la view.
La chiamata alla pv è in View/shared/layout, la pv in /Views/SkinFolder/SideMenu/Show.cshtml

The partial view 'Show' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/SideMenu/Show.cshtml
~/Views/SideMenu/Show.vbhtml
~/Views/Shared/Show.cshtml
~/Views/Shared/Show.vbhtml
~/Views/SkinFolder/Show.cshtml
~/Views/SkinFolder/Show.vbhtml

Dovrebbe andare a cercare in
~/Views/SkinFolder/SideMenu/Show.cshtml
~/Views/SkinFolder/SideMenu/Show.vbhtml

Come devo fare?
Modificato da eomer1975 il 15 febbraio 2015 09.50 -
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
si tratta di aggiungere ~/Views/SkinFolder/SideMenu/ alle locations in cui il RazorViewEngine andrà a cercare le views.
Prova questo:
http://stackoverflow.com/questions/632964/can-i-specify-a-custom-location-to-search-for-views-in-asp-net-mvc#answer-10692237

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.