you can, but you need to register routes to tell the view engine where to look. For example, in Global.asax.cs you will have:
ViewEngines.Engines.Add(new RDDBViewEngine());
and class:
public class RDDBViewEngine : RazorViewEngine { private static string[] NewPartialViewFormats = new[] { "~/Views/Shared/Partials/{0}.cshtml" , "~/Views/{0}.cshtml" }; public RDDBViewEngine() { base.PartialViewLocationFormats = base.PartialViewLocationFormats.Union(NewPartialViewFormats).ToArray(); } }
{0} for all subfolders with partial.
source share