Razor 専用で良いし、VBとか使わない。
ついでに、Shareだと探すのが面倒なので、_Share で。
って人向け。
Global.asax.cs
protected void Application_Start()
{
...
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine {
ViewLocationFormats = new[] {
"~/Views/{1}/{0}.cshtml",
"~/Views/_Shared/{0}.cshtml"
},
AreaViewLocationFormats = new[] {
"~/Areas/{2}/Views/{1}/{0}.cshtml",
"~/Areas/{2}/Views/_Shared/{0}.cshtml"
}
});
}
わざわざ別クラスを作る必要はないよねってことで修正(2016.11.30)