From f972e6409311b2aaf22976b6c4bcb68d598ebfda Mon Sep 17 00:00:00 2001 From: Travis Date: Thu, 22 Jan 2015 13:37:50 -0700 Subject: [PATCH] added support for Editor & Display Templates also searching Shared for partials --- SchoStack.Web/FeatureRazorViewEngine.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SchoStack.Web/FeatureRazorViewEngine.cs b/SchoStack.Web/FeatureRazorViewEngine.cs index 73d40ea..c2a79ed 100644 --- a/SchoStack.Web/FeatureRazorViewEngine.cs +++ b/SchoStack.Web/FeatureRazorViewEngine.cs @@ -17,7 +17,9 @@ public FeatureCsRazorViewEngine(string baseFolder) ViewLocationFormats = featureLocation.Where(x => x.EndsWith(".cshtml")).ToArray(); var partial = "~/%base%/{1}/{0}.cshtml".Replace("%base%", baseFolder); - var partialFeatureLocation = new List {partial}; + var editors = "~/%base%/shared/EditorTemplates/{0}.cshtml".Replace("%base%", baseFolder); + var displays = "~/%base%/shared/DisplayTemplates/{0}.cshtml".Replace("%base%", baseFolder); + var partialFeatureLocation = new List { partial,shared,editors,displays }; partialFeatureLocation.AddRange(PartialViewLocationFormats); var newlist = new List(); foreach (var item in partialFeatureLocation.Where(x => x.EndsWith(".cshtml")))